Open-source trading infrastructure for Indian markets.
One engine. Every strategy.
| Package | What it does | Status |
|---|---|---|
| tt-connect | Unified Python broker API — auth, orders, portfolio, instruments, WebSocket streaming | |
| tt-engine | Trading engine — strategy execution, order lifecycle, backtesting, risk | Coming soon |
No end-to-end open-source solution exists for algorithmic trading in Indian markets. Existing tools solve one piece — condition builders for simple logic, fragile VPS setups for deployment, no structured backtesting for derivatives. We're building the reliable, programmable foundation that any strategy runs on.
pip install tt-connectfrom tt_connect import TTConnect
with TTConnect("zerodha", {"api_key": "...", "access_token": "..."}) as broker:
print(broker.get_profile().name)
print("Funds:", broker.get_funds().available)