Skip to content

Exchange Connectors

An exchange connector integrates with the API of a crypto exchange to enable high-frequency, two-way communication between the Hummingbot client and the exchange.

Exchange types

Hummingbot exchange connectors try to standardize trading logic and order types across many different exchanges. Connectors are designed to handle specific exchange types:

  • spot: Connectors to central limit order book (CLOB) exchanges that trade spot markets
  • perp: Connectors to central limit order book (CLOB) exchanges that trade perpetual swap markets
  • amm: Connectors to automatic market maker (AMM) decentralized exchanges

Centralized vs decentralized exchanges

Hummingbot connects to both centralized and decentralized exchanges. Centralized exchanges require users to enter API keys, while decentralized exchanges require users to connect their wallets to the underlying blockchain protocols.

In the future, Hummingbot aims to extend support to other exchange and asset types. Developers interested in forking Hummingbot to support other types of exchanges can discuss with the community on the #dev channels in the Hummingbot Discord.

Status

Connectors may vary in quality. The CoinAlpha QA team keeps a rough indicator of each connector's working status:

  • Connector appears to be working properly.
  • Connector has one or more reported issues. Search for outstanding issues related to this exchange.
  • Connector does not seem to work.

Maintainer

Connector maintainers are responsible for fixing bugs and updating the connector when the exchange API or the Hummingbot connector spec changes.

Adding connectors

Developers may submit connectors for review by the CoinAlpha team. Please note the Contribution Guidelines.

Exchanges and other institutions can visit the official Hummingbot website, maintained by CoinAlpha, to discuss different ways to build and maintain connectors.

List of connectors

spot

Exchange Website Protocol Maintainer Status
AscendEx ascendex.com CoinAlpha
Beaxy beaxy.com CoinAlpha
Binance binance.com CoinAlpha
Binance US binance.us CoinAlpha
Bitfinex bitfinex.com CoinAlpha
BitMart bitmart.com CoinAlpha
Bittrex Global bittrex.com CoinAlpha
Blocktane blocktane.io CoinAlpha
Coinbase Pro pro.coinbase.com CoinAlpha
Coinzoom coinzoom.com CoinAlpha
Crypto.com crypto.com CoinAlpha
Digifinex digifinex.com CoinAlpha
FTX ftx.com CoinAlpha
Gate.io gate.io CoinAlpha
HitBTC hitbtc.com CoinAlpha
Huobi Global huobi.com CoinAlpha
Kraken kraken.com CoinAlpha
KuCoin kucoin.com CoinAlpha
Liquid liquid.com CoinAlpha
NDAX ndax.io CoinAlpha
OKEx okex.com CoinAlpha
ProBit Global probit.com CoinAlpha
ProBit Korea probit.kr CoinAlpha
dYdX dydx.exchange ethereum CoinAlpha
Loopring loopring.org ethereum CoinAlpha

perp

Exchange Website Protocol Maintainer Status
Binance Futures binance.com CoinAlpha
Bybit bybit.com CoinAlpha
dYdX Perpetual dydx.exchange ethereum CoinAlpha

amm

Exchange Website Protocol Maintainer Status
Balancer balancer.fi ethereum CoinAlpha
Celo celo.org celo CoinAlpha
Perpetual Finance perp.exchange xdai CoinAlpha
Terra terra.money terra CoinAlpha
Uniswap uniswap.org ethereum CoinAlpha
Uniswap v3 uniswap.org ethereum CoinAlpha

Last update: 2021-09-30
Back to top