Skip to content


🛠 Connector Info

  • Exchange Type: Centralized Exchange (CEX)
  • Market Type: Central Limit Order Book (CLOB)
  • Maintenance Tier:
  • Maintainer: None

Currently, Kraken is a Bronze exchange, as voted by HBOT holders in each quarterly Epoch. This means Hummingbot Foundation does not maintain the components below, but community members may submit Proposals to fund development bounties and approve pull requests to fix bugs and add enhancements to them.

Component Status Notes
🔀 Spot Connector ✅
🔀 Perp Connector Not available
đŸ•¯ Spot Candles Feed Not built
đŸ•¯ Perp Candles Feed Not built

ℹī¸ Exchange Info

🔑 How to Connect

Generate API Keys

  • Sign in to your Kraken account
  • Open the account menu (click on your name in the upper-right corner of the page)
  • Select the Security option
  • Select the API option

    [![Create API](kraken-api1.png)](kraken-api1.png)
  • Click the "Add Key" link (you will be able to configure the API in the next steps)

    [![Create API](kraken-api2.png)](kraken-api2.png)
  • Configure the API key by adding the name / description and selecting the necessary access permissions

    [![Create API](kraken-api3.png)](kraken-api3.png)
  • Once the API key settings have been configured appropriately, the new API key can be created by clicking on the Generate key button. Make sure to store the API keys in a safe place.

Add Keys to Hummingbot

From inside the Hummingbot client, run connect kraken:

Enter your kraken API key >>>
Enter your kraken secret key >>>

If connection is successful:

You are now connected to kraken

🔀 Spot Connector

Integration to spot markets API endpoints

Order Types

This connector supports the following OrderType constants:


Paper Trading

Access the Paper Trade version of this connector by running connect kraken_paper_trade instead of connect kraken.

If this is not available by default, you can configure Hummingbot to add this paper trade exchange. See Adding Exchanges for more information.