Module layout
Data flow
Key capabilities
Provider selection
DATA_PROVIDER=zerodha in backend env. marketDataProvider.ts initializes Zerodha event processor.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Kite Connect, ticker, and token lifecycle on the backend
src/config/zerodha/ # API key, token load, Kite instances
src/utils/zerodha/ # Connection, events, auto-login, post-login
src/controllers/zerodha.controller.ts # HTTP API + order placement
src/models/zerodha.model.ts # Stored access token and login state
| Capability | Entry |
|---|---|
| OAuth / token | generateAccessToken, auto-login script |
| Orders | zerodha.controller handlePlaceOrder |
| Positions/margins | Kite Connect REST wrappers |
| Live ticks | zerodha-event.utils → socket broadcast |
| Post-login startup | zerodhaPostLogin.ts |
DATA_PROVIDER=zerodha in backend env. marketDataProvider.ts initializes Zerodha event processor.