
Hummingbot
by Hummingbot Foundation
Open-source Python framework for building high-frequency market-making and arbitrage bots. Self-hosted, supports 50+ CEX and DEX exchanges including Uniswap and Hyperliquid.
Product
Company
| Company | Hummingbot Foundation |
| Founded | 2019 |
| Headquarters | Cayman Islands |
| Team Size | 1-10 |
| Team Visibility | Public |
Technical
| Open Source | Yes |
| Markets | Spot, Futures, Amm |
| Asset Types | BTC, ETH, ALTS, DEFI |
| API Permissions | Read, Trade |
Overview
Hummingbot is a free, open-source Python framework for algorithmic trading bots, maintained by the Hummingbot Foundation. Built at CoinAlpha in 2019, open-sourced in 2021. It connects to 50+ exchanges — CEXes like Binance/OKX and DEXes like Uniswap/Hyperliquid/dYdX. Most frameworks ignore DEXes; Hummingbot has production-grade connectors for them.
Key Features
Market Making
The primary use case. Deploy pure or cross-exchange market making strategies that place layered bid/ask orders to capture the spread. Configurable order levels, spreads, inventory skew, and volatility-based adjustments.
CEX + DEX Connectors
Connect to 50+ exchanges including CLOB CEXes (Binance, OKX, KuCoin), CLOB DEXes (Hyperliquid, dYdX, Injective), and AMM DEXes (Uniswap, PancakeSwap, Raydium, Jupiter). One of the only frameworks with production-grade AMM arbitrage support.
Python Strategy SDK
Write strategies in Python using Hummingbot’s controller framework. Access order books, candles, portfolio data, and exchange APIs through a unified interface — no exchange-specific API wrangling.
Backtesting & Dashboard
The Hummingbot Dashboard (separate open-source app) lets you backtest strategies, visualize performance, and manage multiple bot instances from a web UI.
TWAP / VWAP Execution
Built-in time-weighted and volume-weighted average price execution strategies for large order slicing without moving the market.
Who Is It For?
- Quant traders & developers — full Python access to build and deploy strategies across CEX and DEX
- Market makers — used by professional market making firms in production
- DeFi traders — native AMM and CLOB DEX support for on-chain strategies
- Researchers — open-source codebase with an active community