The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsJuly 17-18

Join

Hummingbot


License Twitter Youtube Discord

Hummingbot is an open-source framework that helps you design and deploy automated trading strategies, or bots, that can run on many centralized or decentralized exchanges. Over the past year, Hummingbot users have generated over $34 billion in trading volume across 140+ unique trading venues.

The Hummingbot codebase is free and publicly available under the Apache 2.0 open-source license. Our mission is to democratize high-frequency trading by creating a global community of algorithmic traders and developers that share knowledge and contribute to the codebase.

Exchange Connectors

Hummingbot connectors standardize REST and WebSocket API interfaces to different types of exchanges, enabling you to build sophisticated trading strategies that can be deployed across many exchanges with minimal changes. We classify exchanges into the following categories:

In addition, connectors differ based on the type of market supported:

Exchange Sponsors

We are grateful for the following exchanges that support the development and maintenance of Hummingbot via broker partnerships and sponsorships.

Connector ID Exchange CEX/DEX Market Type Docs Discount
binance Binance CEX CLOB Spot Docs Sign up for Binance using Hummingbot's referral link for a 10% discount!
binance_perpetual Binance CEX CLOB Perp Docs Sign up for Binance using Hummingbot's referral link for a 10% discount!
gate_io Gate.io CEX CLOB Spot Docs Sign up for Gate.io using Hummingbot's referral link for a 10% discount!
gate_io_perpetual Gate.io CEX CLOB Perp Docs Sign up for Gate.io using Hummingbot's referral link for a 20% discount!
htx HTX (Huobi) CEX CLOB Spot Docs Sign up for HTX using Hummingbot's referral link for a 20% discount!
kucoin KuCoin CEX CLOB Spot Docs Sign up for Kucoin using Hummingbot's referral link for a 20% discount!
kucoin_perpetual KuCoin CEX CLOB Perp Docs Sign up for Kucoin using Hummingbot's referral link for a 20% discount!
okx OKX CEX CLOB Spot Docs Sign up for Kucoin using Hummingbot's referral link for a 20% discount!
okx_perpetual OKX CEX CLOB Perp Docs Sign up for Kucoin using Hummingbot's referral link for a 20% discount!
dydx_v4_perpetual dYdX DEX CLOB Perp Docs -
hyperliquid_perpetual Hyperliquid DEX CLOB Perp Docs -
xrpl XRP Ledger DEX CLOB Spot Docs -

Other Exchange Connectors

Currently, the master branch of Hummingbot also includes the following exchange connectors, which are maintained and updated through the Hummingbot Foundation governance process. See Governance for more information.

Connector ID Exchange CEX/DEX Type Docs Discount
ascend_ex AscendEx CEX CLOB Spot Docs -
balancer Balancer DEX AMM Docs -
bing_x BingX CEX CLOB Spot Docs -
bitget_perpetual Bitget CEX CLOB Perp Docs -
bitmart BitMart CEX CLOB Spot Docs -
bitrue Bitrue CEX CLOB Spot Docs -
bitstamp Bitstamp CEX CLOB Spot Docs -
btc_markets BTC Markets CEX CLOB Spot Docs -
bybit Bybit CEX CLOB Spot Docs -
bybit_perpetual Bybit CEX CLOB Perp Docs -
carbon Carbon DEX AMM Docs -
coinbase_advanced_trade Coinbase CEX CLOB Spot Docs -
cube Cube CEX CLOB Spot Docs -
curve Curve DEX AMM Docs -
dexalot Dexalot DEX CLOB Spot Docs -
hashkey HashKey CEX CLOB Spot Docs -
hashkey_perpetual HashKey CEX CLOB Perp Docs -
injective_v2 Injective Helix DEX CLOB Spot Docs -
injective_v2_perpetual Injective Helix DEX CLOB Perp Docs -
kraken Kraken CEX CLOB Spot Docs -
mad_meerkat Mad Meerkat DEX AMM Docs -
mexc MEXC CEX CLOB Spot Docs -
openocean OpenOcean DEX AMM Docs -
pancakeswap PancakeSwap DEX AMM Docs -
pangolin Pangolin CEX DEX Docs -
quickswap QuickSwap DEX AMM Docs -
sushiswap SushiSwap DEX AMM Docs -
tinyman Tinyman DEX AMM Docs -
traderjoe Trader Joe DEX AMM Docs -
uniswap Uniswap DEX AMM Docs -
vertex Vertex DEX CLOB Spot Docs -
vvs VVS DEX AMM Docs -
xsswap XSSwap DEX AMM Docs -

Other Hummingbot Repos

Contributions

The Hummingbot architecture features modular components that can be maintained and extended by individual community members.

We welcome contributions from the community! Please review these guidelines before submitting a pull request.

To have your exchange connector or other pull request merged into the codebase, please submit a New Connector Proposal or Pull Request Proposal, following these guidelines. Note that you will need some amount of HBOT tokens in your Ethereum wallet to submit a proposal.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.