OpenAlgo is a production-ready algorithmic trading platform providing a unified API layer across 24+ Indian brokers. Seamlessly integrate with TradingView, Amibroker, Excel, Python, and AI agents.
curl.exe -O https://raw.githubusercontent.com/marketcalls/openalgo/main/install/docker-run.bat
docker-run.batcurl -O https://raw.githubusercontent.com/marketcalls/openalgo/main/install/docker-run.sh
chmod +x docker-run.sh
./docker-run.sh- Web UI: http://127.0.0.1:5000
- WebSocket: ws://127.0.0.1:8765
- REST API: Full Swagger documentation at
/api/docs - Automatic Setup: Secure key generation, broker configuration
- Auto Migrations: Database updates on container start
Zerodha, Fyers, Angel One, Dhan, Delta Exchange, Upstox, Shoonya, Flattrade, Kotak, IIFL, 5paisa, AliceBlue, Firstock, Groww, IndMoney, Motilal Oswal, MStock, Nubra, Paytm Money, Pocketful, RMoney, Samco, Tradejini, Zebu, and more.
# Windows
docker-run.bat start # Start OpenAlgo
docker-run.bat stop # Stop OpenAlgo
docker-run.bat restart # Update & restart
docker-run.bat logs # View logs
docker-run.bat status # Check status
# macOS / Linux
./docker-run.sh start
./docker-run.sh stop
./docker-run.sh restart
./docker-run.sh logs
./docker-run.sh statusAll data is stored locally in the script directory:
db/- SQLite databasesstrategies/- Python strategy scriptslog/- Application and strategy logs.env- Configuration file
- Full Docs: https://docs.openalgo.in
- Installation Guide: https://github.com/marketcalls/openalgo/blob/main/install/Docker-install-readme.md
- GitHub: https://github.com/marketcalls/openalgo
- Discord: https://discord.com/invite/UPh7QPsNhP
- YouTube: https://youtube.com/@openalgoHQ
- Website: https://openalgo.in
AGPL V3.0 License