Why Trust Hummingbot?
Security
- Battle-tested: Running in production since 2019
- Open source: All code is auditable on GitHub
- Self-hosted: Your keys never leave your infrastructure
- No custody: Direct exchange API connections, no intermediaries
Reliability
- 50+ exchange connectors actively maintained
- Standardized interfaces across all exchanges
- Automatic reconnection on network failures
- Order tracking with fill reconciliation
Scalability
- Multi-instance: Run hundreds of bots on one server
- Docker isolation: Each bot in its own container
- Shared infrastructure: Bots share market data connections
- Enterprise-ready: Used by trading firms and funds
Open Source
- Apache 2.0 license: Use commercially without restrictions
- Active community: 10,000+ Discord members
- Regular updates: Monthly releases with new features
- Extensible: Add custom connectors and strategies
How Hummingbot API Uses It
Hummingbot API wraps the Hummingbot Python library to provide:Exchange Connectors
The Hummingbot library provides standardized connectors to exchanges:- Spot: Binance, Coinbase, Kraken, KuCoin, Gate.io, etc.
- Perpetual: Binance Futures, Bybit, OKX, Hyperliquid, dYdX
- AMM/DEX: Via Gateway (Uniswap, Jupiter, Raydium)
Bot Containers
Bots are Docker containers running Hummingbot instances:- Runs in isolated container
- Has its own configuration
- Streams logs to API
- Can be started/stopped remotely
Executors
Executors use Hummingbot’s order management:Connector Coverage
CEX Spot
CEX Perpetual
DEX (via Gateway)
Resources
Hummingbot Docs
Full Hummingbot documentation
GitHub
Hummingbot source code

