India · Broker API
Build a Zerodha Kite trading bot with your AI coding agent.
Super Algo Kit helps you build a Zerodha algo trading bot on Kite Connect inside your own AI coding agent. It interviews you, writes a spec, then builds, backtests and paper tests the bot. Kite Connect needs a human login every morning. Since 1 April 2026, its order calls must come from your registered static IP. Nothing goes live until you type the authorize command.

broker facts
Zerodha Kite Connect
- What it is
- Zerodha's trading API plus a live data stream, open to existing Zerodha clients with Indian KYC.
- Markets
- NSE, BSE and MCX: equities, index and stock derivatives, currency and commodity contracts.
- Login
- You sign in on Zerodha's page with password and TOTP each day. The token ends at 6 AM the next day.
- Static IP
- Since 1 April 2026, place, modify and cancel calls must come from your registered static IP.
- Paper option
- No Zerodha sandbox. The kit's own paper broker uses Connect plan quotes and sends no orders.
- Order limits
- 10 a second, 400 a minute and 5,000 a day per user. Rejected requests count toward the cap.
- API cost
- Personal plan free, without live or historical data. Connect plan: 500 rupees a month per app, with both.
From the kit's Zerodha Kite card, checked 2026-09-29. Confirm current terms on Zerodha Kite's own site.
Paper first
A Zerodha Kite bot, built paper first.
Super Algo Kit runs inside the coding agent you already use. It interviews you, writes the spec with pass marks set first, then builds, backtests and paper-tests. Real money starts only when you type the authorize command.
The plan, step by step
Tick them off as you go.
How Kite Connect access and login work
You create an app in Zerodha's developer console, tied to your client id and one redirect address. Each morning you sign in on Zerodha's own page with your password and an authenticator code. The app then swaps a short-lived code for the day's token.
That token ends at 6 AM the next day, or sooner if you sign in to another Kite session. Zerodha staff say the exchange requires a manual login at least once a day and advise against automating it. So Super Algo Kit never scripts the login: you open the link, and the bot waits.
Static IP for Zerodha algo trading
Since 1 April 2026, Zerodha accepts place, modify and cancel calls only from a static IP you registered. Reads, streaming and GTT calls still work from any address. You set one primary IP and an optional secondary in the developer console, and may change them once per calendar week.
Run the bot at home only if your internet provider gives that line a static IP. Otherwise, rent a server with a fixed IP. Backtests and paper trading send no orders, so they need no static IP.
Can you paper trade with Kite Connect?
Zerodha offers no sandbox, and the free Personal plan places real orders, so it is not a test environment. Super Algo Kit paper trades with its own paper broker on live quotes from the paid Connect plan. It sends no orders to Zerodha. Paper first, live only when you say.
Zerodha algo trading limits and costs to plan for
These are Zerodha's numbers as the kit read them on 29 September 2026. Confirm any limit before your code depends on it.
- Orders: 10 a second, 400 a minute, 5,000 a day.
- Up to 10 orders a second per client needs no exchange registration.
- At most 25 modifications per order, then cancel and place again.
- Market orders need a price protection setting and become protected limit orders.
- Personal plan free with no live data; Connect plan 500 rupees a month per app.
- Normal brokerage applies, and live data may not be shown publicly or passed on.
What Super Algo Kit does with Kite Connect
The kit builds an adapter from its Zerodha card and tests it against known failure cases. Your agent never holds your live keys or places live orders.
- Waits in a clear state until today's token arrives, and alerts you before the open.
- After a timeout, looks the order up by its tag before deciding; never resends blindly.
- Caps order messages at 5 to 8 a second, the kit's own limit below Zerodha's.
- Checks that price protection is set and your outgoing IP matches the registered one.
- Adds an independent risk gate outside the strategy and a kill switch you can run yourself.
Before you rely on it
Gotchas to plan for.
- The kit never scripts the login: Zerodha staff say the exchange needs a manual login daily.
- Signing in to another Kite session kills today's token early.
- Static-IP rejections are often IPv6 versus IPv4 mismatches. Check before saving, as changes are weekly.
- Rejected requests count toward the 5,000-a-day cap, so a faulty loop can block ordering until tomorrow.
- The v3 docs lag the 2026 rules: static IP and algo ids appear in forum posts and SDK changes.
- Never hard-code lot sizes or expiry weekdays; read them from the daily instrument file.
FAQ
Zerodha Kite: questions.
Does Zerodha allow algo trading through Kite Connect?
Yes, within the retail algo framework that applies to all brokers from 1 April 2026. Zerodha orders must come from your registered static IP, and up to 10 orders a second need no exchange registration. Zerodha's older API terms say the API is not meant for fully automated trading without manual intervention. Ask Zerodha how that applies to you; this is not legal advice.
Can I paper trade with Zerodha Kite Connect?
Not through Zerodha: Kite Connect has no sandbox, and the Personal plan places real orders. Super Algo Kit paper trades on its own paper broker with live quotes from the paid Connect plan. It sends no orders, so paper runs need no static IP.
Do I need a static IP for Zerodha algo trading?
Yes, for live API orders. Since 1 April 2026, Zerodha accepts place, modify and cancel calls only from the static IP you registered in its developer console. Super Algo Kit records where your bot will run and blocks a live release until that IP is registered.
How much does Kite Connect cost?
The Kite Connect Personal plan is free but has no live data, historical data or streaming. The Connect plan costs 500 rupees a month per app and adds them, as read on 29 September 2026. Zerodha's normal brokerage still applies to API orders.
Is Super Algo Kit affiliated with Zerodha?
No. Super Algo Kit is not affiliated with or endorsed by Zerodha. The name is used only to say the kit works with Kite Connect. You use your own Zerodha account, API plan and keys.
Keep reading
More guides.
Sources the kit's card cites
- Kite Connect v3 documentation
- Kite Connect login and token expiry
- Kite Connect orders
- Kite Connect exceptions and rate limits
- Zerodha support: static IP for Kite Connect
- Zerodha support: Kite Connect API FAQs
- Kite Connect terms
- Kite developer forum (Zerodha staff notes)
- SEBI circular of 30 September 2025 (framework applies from 1 April 2026)
Build it with Super Algo Kit.
15 specialist roles and 35 skills inside your coding agent. Paper first, live only when you say.
Zerodha Kite Connect and its logo are trademarks of their owner, used here only to say that Super Algo Kit can work with it. Super Algo Kit is not affiliated with or endorsed by Zerodha Kite. Super Algo Kit is development software. It is not investment advice, a signal service or a promise of performance. Trading involves substantial risk, including the loss of all capital you trade with.