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

DEX support

Hummingbot connects to both centralized and decentralized exchanges (DEX). Certain DEX connectors like dYdX and Loopring are in the primary Hummingbot codebase, while other DEX connectors like Uniswap are in Gateway. See Gateway for a list of those exchanges.


Connectors may vary in quality. The Hummingbot Foundation 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.


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 Hummingbot Foundation 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.

Last update: 2022-05-31