Required for live trading, WebSocket feeds & order placement
① Create a Kite Connect app
Go to developers.kite.trade → My Apps → Create new app. You'll need a Zerodha trading account.
② Choose plan — ₹500/month for live data (credit-based)
Personal (free): Order placement only. WebSocket / Live Tracking will not work. Connect (₹500/mo): Real-time data, WebSocket, LTP streaming, historical data. Required for Sharenox terminal's full functionality. Billing is credit-based: 1 credit = ₹1. Add ₹500 credits in Kite Connect → Billing → Razorpay or link Zerodha account.
③ Set Redirect URL
In your Kite app's Redirect URL field, paste exactly:
https://api.sharenox.com/api/kite/callback
④ Whitelist Sharenox server IP (SEBI mandate)
Per SEBI rules (March 2026), every API call must originate from a whitelisted IP. In your Kite app, paste this IP into the Allowed IPs field:
Loading…
⚠️ This IP can change rarely. If trading suddenly fails, refresh this page and re-add the new IP to your Kite app.
⑤ Save API Key & Secret in Sharenox
From your Kite app, copy API Key & API Secret → in Sharenox go to Profile → Edit → paste both → save. (Secrets are stored encrypted; never shared.)
⑥ Daily login (token expires every 6 AM)
Kite access tokens expire every day at 6:00 AM IST. Just click 🔑 Kite Login at the top once each morning to refresh — takes 5 seconds.