Zerodha Algo Trading with Static IP: Complete 2026 Setup Guide
Zerodha algo trading setup with Kite Connect API, static IP whitelisting, API key & secret, access token flow and Python bot proxy config — SEBI-compliant from ₹200/month.
What is Zerodha algo trading?
Zerodha algo trading means running automated strategies that place orders through Kite Connect API instead of manual Kite clicks. SEBI retail algo rules now require those order APIs to originate from a whitelisted static IP — making dedicated infrastructure like Algo-IP (algoip.in) a standard part of every Zerodha bot deployment.
Step 1 — Create Kite Connect app (API key & secret)
- Login to developers.kite.trade
- Create a new app — note api_key and api_secret (shown once)
- Set redirect URL for OAuth login flow
- Subscribe to Kite Connect plan (₹500/month per Zerodha pricing)
Step 2 — Get static IP for Zerodha whitelisting
Purchase dedicated static IP at algo-ip.in: register → KYC → wallet → allocate IPv4 (₹200/month). Copy the IPv4 address — Zerodha allows one primary IP per app.
Step 3 — Whitelist IP on Kite Connect
developers.kite.trade → My Apps → App Settings → IP Whitelist → paste Algo-IP address → Save. Regenerate access token after saving — whitelist binds to new sessions.
Step 4 — Python algo with proxy
Zerodha algo trading checklist
- Static IP whitelisted before market open
- Access token generated through proxy egress
- KiteTicker WebSocket on same IP as orders
- Pre-market ipify check matches whitelist
- Order rate below 10 OPS unless registered with exchange
For static IP Zerodha whitelisting details beyond this overview, see our Kite Connect IP guide (/blog/zerodha-kite-api-static-ip-whitelisting) and Zerodha API cost breakdown (/blog/zerodha-api-cost-and-algo-trading-charges).