Zerodha
OAuth
Authentication
Kite Connect OAuth login flow
Kite Connect uses OAuth 2.0 for authentication. End-to-end flow:
1. App registration
Create app at kite.trade :
- Set redirect URL.
- Get
api_keyandapi_secret.
2. User authorization
Redirect user to:
https://kite.zerodha.com/connect/login?v=3&api_key=<api_key>
User logs into Zerodha; on success, Zerodha redirects to your redirect_url with a request_token query parameter.
3. Exchange request token for access token
POST to /session/token with:
api_keyrequest_tokenchecksum(SHA-256 ofapi_key + request_token + api_secret)
Response includes access_token, valid for the trading day.
4. Use access token
Pass in Authorization header:
Authorization: token <api_key>:<access_token>
5. Token lifecycle
- Access token expires at end of trading day.
- Renew daily via OAuth flow.
- No refresh token model.
For implementation: Sign up and get Kite API key and Kite Connect access token generation .
See also
- Sign up and get Kite API key
- Kite Connect access token generation
- Kite Connect (Zerodha API)
- Kite Connect API pricing
- Kite Connect FAQs
- pykiteconnect Python quickstart
- kiteconnect.js Node.js quickstart
- Kite Connect Java SDK
- Algo trading with Kite Connect
- Mobile browser issue with Kite Connect login
- Place order via Kite Connect (Python)
- Kite Connect order modify / cancel
- Kite Connect basket orders API
- Kite Connect GTT API
- Kite Connect historical data API
- Kite Ticker WebSocket (Python)
- Backtesting with Kite historical API
- Kite Connect rate limits
- Kite Connect static IP requirement
- Kite Connect sandbox / mock
- Use Kite API data on other platforms
- Historical API without Kite Connect access
- Historical vs live data pricing
- Kite API charges and plans
- Net vs Day in positions API
- How to fix max order request exceeded without 5000 orders
- How to get invoice for Kite Connect subscription
- Deactivate / unsubscribe Kite Connect
- Will Zerodha help code strategies
- Kite Publisher API
- Kite MCP for AI assistants
- Zerodha Open API community
- Algorithmic trading in India
- Zerodha
- Kite (Zerodha)
External references
References
- Zerodha, Kite Connect authentication, kite.trade.
- IETF, OAuth 2.0 RFC 6749, datatracker.ietf.org.