DEX Connectors

DEX connectors integrate into a decentralized exchange's WebSocket or REST API directly from the Hummingbot client (Client), or in the case of AMM and other exchanges, via Gateway into their smart contracts or Javascript-based SDKs.

DEX connectors enable standardized order placement and data fetching endpoints from the perspective of Hummingbot strategies. Each connector is customized for a particular exchange's idiosyncrasies to enable this level of standardization, so they may should ideally have a maintainer, whose role is to ensure consistent performance by fixing bugs, incorporating API updates, and other ongoing work.

Connectors may be added by community members via New Connector Proposals. Each quarter, the DEX Connector Poll which determines which connectors are included in future releases and their level of priority.

Here are the current DEX connectors in the codebase, as of the latest release:

Exchange Type Connection Tier Maintainer
dYdX CLOB Client 🥇 Gold Hummingbot Foundation
Dexalot CLOB Gateway 🥈 Silver Hummingbot Foundation
Polkadex CLOB Client 🥈 Silver Hummingbot Foundation
Injective Helix CLOB Client 🥈 Silver Hummingbot Foundation
Mad Meerkat AMM Gateway 🥉 Bronze CoinAlpha
Curve AMM Gateway 🥉 Bronze
OpenOcean AMM Gateway 🥉 Bronze
Pancakeswap AMM Gateway 🥉 Bronze
Pangolin AMM Gateway 🥉 Bronze CoinAlpha
Plenty AMM Gateway 🥉 Bronze
Perpetual Protocol AMM Gateway 🥉 Bronze
Quickswap AMM Gateway 🥉 Bronze
Ref Finance AMM Gateway 🥉 Bronze CoinAlpha
Sushiswap AMM Gateway 🥉 Bronze
Tinyman AMM Gateway 🥉 Bronze CoinAlpha
TraderJoe AMM Gateway 🥉 Bronze CoinAlpha
Uniswap AMM Gateway 🥉 Bronze
VVS Finance AMM Gateway 🥉 Bronze CoinAlpha
Vertex CLOB Client 🥉 Bronze
XSwap AMM Gateway 🥉 Bronze CoinAlpha