Hummingbot

by Hummingbot Foundation

Visit Website →

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.

Pricing Free
Automation Fully Automated
Skill Level Advanced
Status Active
Markets
Monthly Visitors ~128,000
Monthly Volume Not disclosed

Product

Bot Types
Market MakingArbitrageScript BasedTwap
Execution
Self Hosted
Custody
Api Only
Features
Market Making BotArbitrage BotTwap BotCex ConnectorsDex ConnectorsPython SdkBacktestingOpen SourceDocker SupportMulti Exchange
Trading Strategies
MARKET MAKINGCROSS EXCHANGE ARBITRAGEAMM ARBITRAGETWAPVWAPCUSTOM SCRIPTS
Risk Management
Stop Loss Yes
Take Profit Yes
Max Drawdown Yes
Leverage Yes
Security
Withdrawal DisabledOpen Source
Platforms
Linux Windows Mac
Support Channels
DiscordHelp Center

Company

CompanyHummingbot Foundation
Founded2019
HeadquartersCayman Islands
Team Size1-10
Team VisibilityPublic
Leadership

Technical

Open SourceYes
MarketsSpot, Futures, Amm
Asset TypesBTC, ETH, ALTS, DEFI
API PermissionsRead, 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