Dear developers, We're happy to announce the public availability of Kite Connect 3.0 APIs. It's taken us over a year to rebuild everything from the ground up; the exchange backends, APIs, Kite Web platform and more. The new APIs are more robust and switching to them, you should be able to see immediate improvements in speed.
This is a major release with some breaking changes and hence, we'll all have to migrate away from the existing version to 3.0. We'll announce the migration deadlines soon, and you should have ample time to switch.
In addition to the obvious performance improvements, we've introduced several new features, some of which have been announced in phases over the last few months. Highlighting a few important ones:
New fields in the WebSocket streaming API: Trade timestamp, tick timestamp, Open Interest, Open Interest day high and low
Realtime order Postbacks and message updates over WebSockets
Subscribe to up to 1000 instruments on a single WebSocket connection
New /quote API that let's you fetch the complete market quote for up to 500 instruments in one go
New /quote/ohlc and /quote/ltp APIs that let you fetch up to 1000 instruments in one go
Brand new Kite Connect library for Rust
New order types - Bracket Order (SL), Cover Order (LIMIT)
Kite Connect 3.0 is live and production ready. The older version will continue to function side by side until the migration deadline, which will be announced soon.
Client libraries and SDKs for 3.0
These are in a separate "kite3" branch on Github. They'll be merged with the main line when the old APIs are completely phased out.