Platform kite zerodha trading platform stock trading equity derivatives NSE BSE charting order management

Kite (Zerodha trading platform)

From WebNotes, a public knowledge base. Last updated . Reading time ~26 min.

Kite is the flagship trading platform operated by Zerodha , one of India’s two largest stockbrokers, comprising a browser-based terminal at kite.zerodha.com and a mobile application for Android and iOS, launched in 2015. It is regulated indirectly through Zerodha Broking Limited, a SEBI-registered stockbroker (registration INZ000031633) and a member of the National Stock Exchange, the Bombay Stock Exchange, and the Multi Commodity Exchange. It provides retail and institutional clients with access to equities, equity derivatives, currency derivatives, commodity derivatives, and government securities across the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE), as well as commodity exchanges operated by the Multi Commodity Exchange (MCX) and the National Commodity and Derivatives Exchange (NCDEX).

Kite replaced Zerodha ’s earlier desktop terminals during 2015 and 2016 and became the primary execution interface across Zerodha’s product suite. As of 2024, the platform processes several million orders each trading session and has been cited in exchange incident reports during high-traffic IPO listing days. The platform is designed around a JavaScript front end that communicates with a binary WebSocket feed for real-time market data and exposes a REST-based API layer, marketed as Kite Connect , to third-party developers and algorithmic traders.

Kite is closely integrated with Zerodha Console , the back-office and reporting portal, Zerodha Coin for direct mutual fund investments, and partner platforms including Sensibull for options analytics, Smallcase for thematic portfolio baskets, and Tickertape for equity research. The combination of a zero-commission brokerage model and a browser-first design positioned Kite as a reference point in Indian discount brokerage from 2015 onward.

Zerodha launched a paper trading environment called Kite Demo to allow prospective clients to practise order placement without risking capital. A widget embedding service called Kite Publisher allows third-party websites to place Kite order forms within their own pages. The Kite Connect API layer exposes streaming quotes, historical data, order management, and portfolio endpoints to developers, forming the foundation of the Kite Connect ecosystem .

History and background

Origins and the Zerodha discount brokerage model

Zerodha was incorporated in 2010 by Nithin Kamath and Nikhil Kamath. The company entered the Indian retail brokerage market as a discount broker, charging a flat fee per executed order rather than the percentage-of-turnover commissions then prevalent among full-service brokers. To serve a low-cost operating model, Zerodha needed a trading terminal that did not depend on expensive licensed desktop software, which dominated the market in the form of ODIN and NEST terminals supplied by Financial Technologies India and OMNESYS Technologies respectively.

Between 2010 and 2014, Zerodha offered trading through the NEST-based terminal branded as Zerodha Trader and later through a proprietary desktop application called Pi , built on Microsoft’s .NET framework and bundled with a ChartIQ charting engine and a strategy-creation interface using AFL (AmiBroker Formula Language)-style scripting. Pi provided advanced charting and back-testing but required installation and a Windows operating system, limiting its appeal to mobile users and to traders who preferred not to manage local software installations.

The broader strategic challenge facing Zerodha during this period was the dependency on OMNESYS Technologies, whose NEST platform was subsequently acquired by NSE IT (a subsidiary of the National Stock Exchange ) in 2013. This acquisition meant that Zerodha’s primary trading terminal technology was controlled by an exchange subsidiary, creating a strategic conflict. The decision to build a fully proprietary browser-based platform addressed both the strategic dependency and the emerging mobile-first preference of a younger generation of retail investors entering the market from 2012 onward.

Launch of Kite (2015-2016)

Zerodha launched Kite as a public beta in late 2015. The design philosophy, documented in Z-Connect blog posts from that period, centred on eliminating installation requirements, reducing page-load time to under two seconds on average Indian broadband connections, and presenting a minimal interface that exposed order placement within two clicks from a watchlist. The initial release supported NSE and BSE equities and futures and options. Currency and commodity segments followed in subsequent releases.

The first version of Kite was built on jQuery and used a polling-based mechanism for market data refresh. While functional, the polling architecture created server load at scale and could not deliver the sub-second latency that active traders expected for position-monitoring. This limitation drove the subsequent Kite 3 rewrite.

By the end of 2016, Kite had become the default interface for new Zerodha clients. The older Zerodha Trader and Pi terminals remained available for existing users who preferred them, but new feature development was directed exclusively at Kite.

Kite 3 rewrite (2018)

Kite version 3, referred to internally and in the developer community as Kite 3, was released in 2018 and represented a ground-up rewrite of the front-end codebase and data layer. The rewrite replaced jQuery-based rendering with a component-driven JavaScript architecture, introduced a binary WebSocket protocol for real-time market data delivery (replacing the polling mechanism), and integrated TradingView’s charting library to replace Kite’s earlier charting implementation.

The architecture and technical stack of Kite 3 was documented in Zerodha’s engineering blog posts. The TradingView integration brought over one hundred technical indicators, drawing tools, and multi-layout chart workspaces. TradingView’s widget is embedded within the Kite interface and connected to Kite’s own data feed, allowing chart analysis and order placement from within a single browser tab.

The binary WebSocket protocol, documented in the Kite Connect API developer reference, encodes market data packets compactly, reducing bandwidth consumption and enabling lower-latency price updates. The same protocol is exposed through the Kite Connect API, making the data feed available to third-party developers building applications on top of Zerodha’s infrastructure.

Kite 3’s launch coincided with the retirement of Pi as an actively supported product. Zerodha acknowledged in Z-Connect posts that some Pi users would miss AFL scripting and back-testing features; these needs were partially addressed by the ecosystem of algorithmic trading platforms built on Kite Connect , particularly Streak .

Growth and market position (2018-2024)

Following the Kite 3 launch, Zerodha’s active client base grew substantially, driven by the 2020-2021 pandemic-era surge in retail investor participation across Indian markets. The platform that had processed tens of thousands of orders per day in 2016 scaled to process millions of orders per day by 2021. Zerodha became the largest Indian stockbroker by active NSE client count, a position it has maintained through the subsequent years according to NSE’s publicly published broker-wise active client data.

The growth in client numbers coincided with a proliferation of retail participation in equity options trading, driven partly by the appeal of the potential for outsized returns from options premium and partly by the absence of capital gains tax on intraday F&O income (replaced by income tax on F&O profits treated as business income). Kite’s options order flow and option chain features were used extensively by this growing segment.

Major incidents and capacity responses

Kite’s capacity was publicly tested on several high-traffic trading days. During the LIC initial public offering listing in May 2022, NSE reported elevated order-rejection rates from multiple brokers; Zerodha’s Z-Connect blog acknowledged that Kite experienced intermittent latency and cited the exceptional order volumes generated by LIC’s listing as the proximate cause. The LIC IPO listing was among the highest-volume listing days in NSE’s history to that point, given LIC’s status as India’s largest insurer with a government stake and broad retail ownership.

Similar latency reports appeared during the Tata Technologies IPO listing in November 2023, which also attracted unusually high subscription levels and listing-day order volume. In response to each incident, Zerodha described infrastructure scaling efforts including additional WebSocket gateways and co-location arrangement adjustments at NSE’s data centre.

NSE’s co-location facility at Mahape, Navi Mumbai, hosts order-management infrastructure for brokers participating in NSE’s direct market access segment. Zerodha’s proximity to exchange matching engines at co-location reduces the round-trip time for order acknowledgement from the tens of milliseconds experienced over public internet to low single-digit milliseconds.

Regulatory milestones

SEBI introduced several regulations during the Kite platform’s lifecycle that directly shaped its design. The peak margin regulation, effective from September 2021 following a phased introduction from December 2020, required brokers to collect margins upfront for intraday positions rather than permitting end-of-day settlement. Kite’s order entry interface was updated to display available margin and the margin required for a proposed trade before order submission, satisfying the disclosure dimension of the regulation.

SEBI ’s directive on handling of client funds (2022 circular) required brokers to report client-level fund obligations at specified intraday snapshots. Zerodha updated Zerodha Console and the ledger view in Kite to ensure clients could view real-time fund utilisation. The introduction of UPI-based ASBA (UPI-ASBA) for IPO applications removed the requirement to maintain funds in a broker’s pool account for IPO bids; Kite’s IPO application module, which routes through Zerodha Console , was updated to support UPI-ASBA mandates.

The T+1 settlement cycle, which NSE and BSE completed rolling out by January 2023 for all securities, changed the timing of sale proceeds credit in clients’ trading accounts. Kite’s holdings view and fund display were updated to reflect T+1 credit timing, and the platform added indicators showing which settlement cycle a particular trade was in at any given time.

Architecture and technical stack

A detailed description of Kite’s architecture is covered in the Kite 3 architecture and technical stack article. The key structural elements are:

Kite’s front end is a single-page application delivered over HTTPS from Zerodha’s CDN (content delivery network). The JavaScript bundle hydrates in the browser after the initial HTML shell is loaded, providing fast time-to-interactive on modern browsers and broadband connections. Market data is streamed over a persistent binary WebSocket connection to Zerodha’s quote servers. The WebSocket protocol encodes price, volume, and market depth data compactly, supporting high-frequency updates without excessive bandwidth.

Order management requests travel as HTTPS REST API calls to Zerodha’s back-end order management system (OMS), which interfaces with NSE’s and BSE’s order entry gateways. Acknowledgements and execution reports are returned to the client via the REST response and via the WebSocket channel for post-trade events (fills, partial fills, rejections).

The charting layer is supplied by TradingView, embedded as an iframe within the Kite browser application. Historical candle data for charting is served from Zerodha’s own OHLCV candle store, which retains minute-level data for NSE instruments going back to 2000. The Kite Mobile app uses native Android (Kotlin) and iOS (Swift) codebases, communicating with the same REST and WebSocket back-end APIs as the web terminal.

Authentication uses a session token issued after the client’s login flow, which includes username, password, and a TOTP second-factor code. The session token is shared between kite.zerodha.com and console.zerodha.com, enabling single-sign-on across the two portals.

Features

Watchlists and market data

Kite allows a logged-in user to maintain up to five watchlists on the web terminal. Each watchlist can hold up to 50 instruments across any combination of exchange, segment, and instrument type. Instruments are added by typing a name or trading symbol into a search field; the auto-complete results include exchange, instrument type, and expiry date for derivatives.

Each instrument in the watchlist displays, at minimum, the last traded price, the change in absolute and percentage terms from the previous close, and buy and sell trigger buttons. Clicking the instrument name opens an expanded quote tile showing full OHLCV data, circuit limits, 52-week high and low, and the best five bids and offers with corresponding quantities. This five-level market depth view allows traders to assess order book imbalances and potential support or resistance at specific price levels.

The watchlist is persistent across sessions and synced across devices (web and mobile) for the same account, so a watchlist configured on the web terminal is visible on the mobile app without duplication. Instruments on the watchlist can be quickly added to a basket order for simultaneous multi-leg order placement.

Order types and validity

Kite supports the standard NSE and BSE order types exposed through exchange order entry specifications. The primary order types are:

  • Regular (delivery and intraday): A day order that enters the exchange’s continuous matching session. Delivery orders (product type CNC, Cash and Carry) hold open positions to the next settlement cycle; intraday (MIS, Margin Intraday Square-off) orders are subject to auto-square-off before market close if not manually closed.
  • Limit orders: Orders specifying a price at or better than which execution must occur.
  • Market orders: Orders to execute at the best available price at the time of matching. Market orders for illiquid instruments carry the risk of wide execution prices relative to the quoted bid-ask spread.
  • Stop-loss limit orders (SL): Orders with a trigger price; once the market reaches the trigger, the order enters the order book as a limit order at the specified limit price.
  • Stop-loss market orders (SL-M): Triggered as market orders on reaching the trigger price. SL-M orders guarantee execution once triggered but not price.
  • After-market orders (AMO): Orders placed outside regular trading hours that are queued and submitted to the exchange at the opening of the next session, using the AMO session price or limit specified.
  • Immediate or Cancel (IOC): Orders that execute up to the available liquidity at the time of submission and cancel any unfilled quantity immediately.
  • Cover orders (CO): Two-leg orders combining a market or limit entry with a compulsory stop-loss leg, enabling higher intraday margin utilisation due to the pre-committed stop-loss defining the maximum loss per unit.
  • Bracket orders (BO): Three-leg orders with an entry, a stop-loss, and a target, with optional trailing stop capability. Availability of bracket orders has been subject to exchange-level restrictions at various points.
  • Good Till Triggered (GTT): Kite’s own conditional order feature that stores a trigger condition on Zerodha’s servers and submits a regular order to the exchange when the condition is met. GTT is not an exchange-native order type; Zerodha’s systems monitor prices and fire the order when triggered.

GTT (Good Till Triggered) orders

The GTT feature, described in a Z-Connect post from 2019, allows users to set price-based triggers for buy or sell orders that remain active on Zerodha’s servers for up to one year from the date of creation, subject to the instrument remaining listed and the trigger conditions remaining valid. GTT supports two sub-types: a single-leg trigger (buy when price falls to a target level, or sell when price rises to a target) and a two-leg OCO (One Cancels Other) trigger combining a stop-loss and target price.

When a GTT trigger condition is met, Zerodha’s server submits a limit order to the exchange at the price specified in the GTT. Execution is not guaranteed; if the limit price is not met in available liquidity after the trigger fires, the order may not execute. GTT orders are particularly useful for position management (setting a trailing target-price sell order for a long-held equity position) and for planned entry at target prices (buying a stock when it falls to a desired valuation level) without requiring the trader to monitor prices continuously.

GTT orders are visible in Kite’s GTT section and can be modified or deleted before the trigger fires. Triggered GTT orders appear in the regular order book as standard limit orders once submitted to the exchange.

Charting

The TradingView-powered charting module in Kite supports over one hundred built-in technical indicators including various moving average types (SMA, EMA, WMA, VWAP, Ichimoku Cloud), momentum indicators (RSI, MACD, Stochastic Oscillator, Williams %R, CCI), trend indicators (Bollinger Bands, Keltner Channel, Supertrend, Parabolic SAR), volume indicators (OBV, VWAP, Volume Profile), and volatility indicators (ATR, Standard Deviation).

Chart types include candlestick, Heikin-Ashi, hollow candle, bar, line, area, and Renko. Time frames range from one minute to one month. The multi-chart layout feature allows up to four charts simultaneously in a single browser tab, enabling correlation monitoring between the Nifty 50 index and individual stocks, or between two related derivative contracts.

Drawing tools include trend lines, horizontal and vertical lines, channels (equidistant and regression), Fibonacci retracement, Fibonacci extension, Fibonacci arcs, Fibonacci time zones, pitchforks (Andrews, Schiff, modified Schiff), XABCD patterns, ABCD patterns, and text annotations. Drawings are saved to the user’s account and persist across sessions and devices.

Users who have a TradingView.com account can link it to their Kite session to use custom Pine Script indicators they have created or imported from TradingView’s public Pine Script library, extending the indicator library beyond Kite’s built-in set.

Portfolio and positions

Kite’s holdings view displays the client’s long-term demat account holdings as reported by the depository participant data feed sourced from CDSL or NSDL (depending on which depository Zerodha’s DP registration covers for the client’s account). Holdings show the average cost (computed on a weighted average basis), current market value, the day’s change in value, and the overall unrealised profit or loss as both an absolute amount and a percentage.

Direct mutual fund units held through Zerodha Coin appear in the holdings view as demat-format mutual fund units, since SEBI ’s 2019 circular mandated that mutual fund units be available in demat form. This allows a consolidated view of a client’s equity and mutual fund portfolio in a single interface.

The positions view displays intraday and carry-forward open positions in futures and options. For futures positions, unrealised mark-to-market (MTM) profit or loss is calculated against the daily settlement price published by the exchange. For options, the premium paid or received is shown alongside current market value and the Greeks (delta, gamma, theta, vega) computed from a Black-Scholes-Merton model applied to the last traded price and the implied volatility derived from it.

The positions view provides a quick exit mechanism for each position via a square-off button that submits a market order to close the position at the best available price. This is particularly useful for intraday traders who need to exit positions quickly near market close.

Funds and margin

Kite’s funds view consolidates available cash, the value of collateral pledged against broker-approved securities, and the margin utilised by open positions. The interface distinguishes between equity and commodity segments, as SEBI requires separate margin accounting between the two. Pledged securities provide collateral margin at a haircut determined by the exchange (typically 15-50% of market value depending on the security category and liquidity).

Clients may transfer funds into their trading account via net banking, UPI, or NEFT/RTGS through the funds addition flow, which interfaces with Zerodha’s payment gateway partners. Fund withdrawals are processed to the bank account registered with the demat account and typically settle the next working day, subject to the T+1 equity settlement cycle creating a one-day delay for settled sale proceeds from equity delivery trades.

The margin calculator within Kite’s order window computes the approximate margin required for a proposed order, including span margin (worst-case scenario loss) and exposure margin as specified by the exchange’s margining framework. This display satisfies SEBI ’s peak margin pre-trade disclosure requirement.

IPO applications

The Kite interface includes an IPO application module for mainboard and SME IPOs listed on NSE and BSE. Applications are routed through the UPI-ASBA mechanism: the client’s bank account is linked via UPI, and the bid amount is blocked (not debited) pending allotment . The allotment process is conducted by the registrar; allotted shares are credited to the client’s demat account on the listing date, and unallotted bid amounts are released from the UPI block on allotment finalisation.

The IPO module displays the offer price band, the lot size, the minimum application amount, the subscription categories (retail, non-institutional, qualified institutional buyer) and their respective reservations, and the open and close dates for the bidding window. Clients may revise or withdraw IPO bids before the close date from within Kite, subject to exchange and SEBI rules on bid revision timing.

The UPI-ASBA mechanism, mandated by SEBI in 2022 for retail applications up to Rs 5 lakh, replaced the earlier bank ASBA process for most retail applicants. The mechanism ensures that funds remain in the applicant’s bank account and earn interest until the block is enforced at allotment, distinguishing it from the older physical ASBA or broker-pool-based mechanisms.

Basket orders

Kite’s basket order feature allows clients to create a list of orders across multiple instruments or multiple order types and submit them simultaneously or sequentially with a single confirmation. This is used for:

  • Multi-leg options strategies: Entering a bull call spread, iron condor, or other multi-leg structure without the risk of leg execution slippage between individually submitted orders.
  • Equity portfolio purchases: Buying a diversified set of equity shares in a single action.
  • Smallcase rebalancing: The Smallcase platform uses Kite’s basket order mechanism for portfolio basket purchases and rebalancing.
  • Scheduled SIP for equities: Periodic basket purchases for equity SIP functionality.

Basket orders are submitted as individual exchange orders for each leg; exchange-level execution is not guaranteed to be simultaneous, and partial execution of a basket (where some legs fill and others are rejected) is possible.

SIP for equities and ETFs

Kite’s SIP feature allows clients to schedule recurring purchases of individual equity shares or exchange-traded funds (ETFs) on a weekly, fortnightly, or monthly basis. The recurring order is submitted to the exchange on the configured date and must be pre-funded by the client before the execution date, as Kite does not extend credit for SIP purchases. The SIP mechanism is distinct from mutual fund SIPs available through Zerodha Coin ; the equity SIP in Kite directly purchases shares or ETF units at market prices on the scheduled date.

Kite app shortcuts and keyboard navigation

Kite Web supports keyboard shortcuts for common actions: pressing B opens a buy order window for the focused instrument; pressing S opens a sell order window; Escape closes open modals; and navigation between watchlists is accessible via keyboard. Power users who rely on keyboard navigation report significantly faster order entry compared to mouse-driven workflows, particularly for traders monitoring multiple instruments simultaneously.

Integration with the Zerodha ecosystem

Kite is the execution layer of a broader product ecosystem operated by Zerodha . Clicks on the buy or sell button in Sensibull , the options analytics platform accessible via Kite’s Option Chain view, open Kite’s order window pre-populated with the relevant instrument, strike, expiry, and quantity. Smallcase basket purchases and rebalances are executed through Kite’s basket order API. Streak ’s algorithmic strategy execution fires orders through Kite Connect .

Zerodha Console is the back-office complement to Kite. Console provides contract notes, tax P&L, ledger statements, fund statements, demat account statements, pledge and unpledge management, and the NPS (National Pension System) module. Kite and Console share the same login session via a shared authentication token issued by Zerodha’s identity service, enabling navigation between the two portals without re-authentication.

Zerodha Coin is accessible from within the Kite interface via a navigation link; mutual fund units purchased through Coin are held in the client’s demat account and appear in Kite’s holdings view as demat-format mutual fund units, as mandated by SEBI ’s 2019 circular on mutual fund units in demat form.

Zerodha Varsity , the financial literacy portal, is linked from Kite’s in-app educational prompts. The Kite nudges framework is built into Kite’s order flow; contextual alerts appear when a client places an order that exhibits a pattern associated with adverse outcomes, such as buying a highly illiquid options contract, averaging down on a loss-making position, or placing an order near a circuit limit.

Zerodha Sentinel , the price alert platform, is linked from Kite’s watchlist and chart interface, allowing clients to set price-level or technical condition alerts on instruments. Alert notifications from Sentinel appear as push notifications on the Kite Mobile app .

Kite Publisher embeds Kite’s order functionality on third-party websites, allowing financial content publishers to include a buy button alongside research or news content. Kite Demo provides a paper trading environment for prospective clients to explore the Kite interface without a live account.

Kite Connect exposes Kite’s order management, market data, and portfolio data as a programmable API. Third-party developers, including independent algorithmic traders, fintech companies, and advisory platforms, use Kite Connect to build automated trading systems, portfolio analytics tools, and brokerage white-label applications on top of Zerodha’s brokerage infrastructure. The Kite Connect ecosystem article describes the developer community, official client libraries, and marketplace in detail.

Regulatory framework

Kite operates under the regulatory framework established by SEBI for stockbrokers registered with NSE and BSE. Zerodha holds NSE membership under SEBI registration INZ000031633. As a depository participant, Zerodha is registered with CDSL under DP ID 12081600.

Key SEBI regulations that affect Kite’s design and operation include:

Peak margin regulations (2020-2021): A phased implementation requiring brokers to collect upfront margin for intraday positions and to display margin requirements before order submission. Kite’s order window was updated to show the estimated margin required for a proposed trade, and the platform blocks order submission if the client’s available margin is insufficient.

SEBI circular on T+1 settlement (2021-2023): NSE and BSE moved equities to a T+1 settlement cycle phased in from 2022 to January 2023. Kite’s holdings view and fund display were updated to reflect same-day settlement of sale proceeds for delivered shares, reducing the cash-to-invest cycle from two days to one day.

UPI-ASBA for IPOs (2022): SEBI mandated UPI-based fund blocking for IPO applications up to Rs 5 lakh for retail investors. Kite’s IPO application module was updated to support the UPI-ASBA mandate flow, redirecting clients to their UPI app for mandate authorisation.

SEBI circular on internet-based trading security (2010 and subsequent amendments): Governs minimum security standards for trading platforms, including mandatory two-factor authentication. Kite implements TOTP (time-based one-time password) as the second authentication factor for web logins. TOTP secrets can be managed within a client’s Zerodha profile.

SEBI framework on client fund segregation (2019): Prohibits brokers from using client funds for proprietary purposes or for the obligations of other clients. Kite’s funds view reflects only the client’s own balance; pool account operations are disclosed in Zerodha Console ’s ledger.

SEBI circular on margin pledge (2020): Changed the mechanics of how clients could pledge securities as collateral. Under the new framework, clients must authorise pledge through CDSL ’s eDIS mechanism, preventing brokers from pledging client securities without explicit client authorisation. Zerodha Console was updated with the eDIS-compliant pledge flow.

SEBI’s framework on algorithmic trading (2012, 2022 consultation): Kite Connect orders are required to pass through Zerodha’s OMS, satisfying the requirement that algorithmic orders be broker-supervised. SEBI’s 2022 consultation paper on retail algorithmic trading proposed additional requirements for broker-side whitelisting of API strategies.

Comparison with competitors

Indian retail trading platforms comparable to Kite include Upstox Pro (Upstox), Angel One (Angel Broking), ICICI Direct, HDFC Securities, and Groww (for equity trading). International comparisons are limited by the regulatory separation of Indian securities markets.

Upstox Pro migrated to a browser-first architecture in 2020, following a path similar to Kite’s 2015-2016 transition. Both platforms use TradingView for charting. Upstox’s API offering, Upstox API v2, competes directly with Kite Connect in the developer ecosystem. Upstox’s brokerage model is similar to Zerodha’s flat-fee structure. As of 2024, Upstox and Zerodha are the two largest discount brokers in India by active client count.

Angel One (formerly Angel Broking) transitioned from a full-service model toward a discount brokerage model. Angel One’s platform, including SmartAPI, provides comparable order types and TradingView-based charting. Angel One’s research integration (buy/sell calls from in-house analysts with target prices) differs from Kite’s research-neutral positioning; Angel One’s client base includes a higher proportion of first-time investors who value research guidance.

ICICI Direct and HDFC Securities are full-service broker platforms that integrate research, advisory, and banking services within their ecosystems. Both charge higher brokerage per trade (percentage-of-value or flat fees above Zerodha’s standard rates) but offer relationships with ICICI Bank and HDFC Bank respectively, which may be convenient for clients with those banking relationships.

Groww entered equity trading in 2020 having started as a mutual fund platform. Its interface is oriented toward long-term investors and does not support the full depth of derivatives trading tools available in Kite. Groww’s user base has grown rapidly, particularly among first-time equity investors attracted by its simplified interface.

Among all Indian retail trading platforms, Kite is notable for being among the earliest to adopt a WebSocket-based real-time data feed for browser clients (rather than polling-based refresh), for being among the first Indian platforms to integrate TradingView’s charting library, and for the GTT conditional order feature as a non-exchange-native server-side mechanism that has since been replicated by other brokers.

Client education and behavioural design

Kite integrates several client-facing features oriented toward investor protection and education, beyond the mandatory compliance features required by SEBI . These features reflect the founding team’s stated philosophy, articulated in multiple Z-Connect posts, that a broker’s long-term interests are better served by helping clients trade sustainably than by maximising short-term order volume.

The Kite nudges framework surfaces contextual alerts during order placement when a client’s order matches a pattern associated with statistically adverse outcomes. These include deep out-of-the-money options purchases near expiry, averaging down on losing positions, and high-concentration orders relative to account size. Nudge alerts are non-blocking: clients can override them. Links to relevant Zerodha Varsity educational modules are embedded in nudge messages.

In-app links to Zerodha Varsity content appear in contextually relevant parts of the interface: for example, the options chain view links to Varsity chapters on options Greeks, and the futures trading interface links to Varsity content on futures margining and MTM settlement.

Access to Kite requires a Zerodha trading and demat account. Prospective clients can open a Zerodha account online and then log in to Kite with the issued credentials; the how to open a Zerodha account guide covers the documents and verification steps.

See also

References

  1. Zerodha. “About Zerodha”. zerodha.com/about. Accessed May 2026.
  2. Zerodha Z-Connect Blog. “Kite 3.0, the new Kite”. z-connect.zerodha.com. 2018.
  3. Zerodha Z-Connect Blog. “Introducing GTT, Good Till Triggered orders”. z-connect.zerodha.com. 2019.
  4. Zerodha Z-Connect Blog. “LIC IPO, what happened on listing day”. z-connect.zerodha.com. May 2022.
  5. Zerodha Z-Connect Blog. “Nudges on Kite, helping traders make better decisions”. z-connect.zerodha.com. 2022.
  6. NSE. “Active client data, broker-wise”. nseindia.com. Accessed May 2026.
  7. NSE. “Co-location facility, overview”. nseindia.com. Accessed May 2026.
  8. SEBI. “Circular on peak margin collection”. SEBI/HO/MIRSD/DPIEA/CIR/P/2020/229. December 2020.
  9. SEBI. “Circular on introduction of T+1 rolling settlement”. SEBI/HO/MRD/DP/P/CIR/2021/562. September 2021.
  10. SEBI. “Circular on UPI-ASBA for IPO applications”. SEBI/HO/CFD/DIL2/CIR/P/2022/45. April 2022.
  11. SEBI. “Circular on margin pledge, framework change”. SEBI/HO/MRD/DP/CIR/P/2019/119. October 2019.
  12. SEBI. “Study on analysis of profit and loss of individual traders dealing in equity F&O segment”. sebi.gov.in. January 2023.
  13. Zerodha. “Kite charges and brokerage calculator”. zerodha.com/charges. Accessed May 2026.
  14. Zerodha Support. “What is GTT (Good Till Triggered)?”. support.zerodha.com. Accessed May 2026.
  15. Kite Connect. “API documentation”. kite.trade/docs/connect/. Accessed May 2026.

Frequently asked questions

What is Kite?
Kite is Zerodha’s flagship trading platform, available as a browser terminal at kite.zerodha.com and as Android and iOS apps. It lets Zerodha clients place orders in equity, equity derivatives, currency, and commodity segments across the NSE, BSE, MCX, and NCDEX.
What is Kite by Zerodha?
Kite by Zerodha is the order-execution interface that Zerodha clients use to trade. Launched in 2015, it succeeded Zerodha’s earlier web terminals with a lightweight, browser-first design, and pairs with Console for reporting and Coin for direct mutual funds.
Is Kite free?
Kite is free to use for Zerodha clients; there is no separate subscription or platform fee. Brokerage applies per trade under Zerodha’s flat-fee structure: zero on delivery equity, and twenty rupees or 0.03 per cent, whichever is lower, on intraday and F&O orders.
What is the difference between Kite and Console?
Kite is the live trading platform for placing and managing orders, while Console is the back-office portal for reporting. Console shows consolidated holdings, profit and loss, ledger statements, tax reports, and demat statements. Trading happens on Kite; review and tax reporting happen on Console.
What is Kite Connect?
Kite Connect is Zerodha’s developer API layer that exposes streaming quotes, historical data, order placement, and portfolio endpoints over HTTP and WebSocket. It lets developers and platforms such as Streak, Sensibull, and smallcase build trading tools that route orders through a Zerodha account.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.