Skip to content

Kraken

🛠 Connector Info

  • Exchange Type: Centralized Exchange (CEX)
  • Market Type: Central Limit Order Book (CLOB)
Component Status Connector Version V2 Strategies Notes
🔀 Spot Connector ✅ v2.1 Yes
🔀 Perp Connector Not available
đŸ•¯ Spot Candles Feed ✅
đŸ•¯ Perp Candles Feed Not built

ℹī¸ Exchange Info

🔑 How to Connect

Generate API Keys

  • Open the account menu (click the profile icon in the top right corner of the page)
  • Select the Settings option
  • Select the Security tab
  • Scroll down and look for Create API Key, you will be prompted to go to Kraken-Pro
  • Select Create API key (you will be able to configure your API key in the next steps)

Create API

Important

Ensure the Access Websockets connection box is on. This step is necessary to obtain an authentication token for the WebSocket APIs through the GetWebSocketsToken endpoint. Without this, the Kraken connector will be unable to reconstruct the order book and place trades. See Troubleshooting for an example of an error message in Hummingbot when this box is left unchecked

  • 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 >>>
Enter your Kraken API Tier (Starter/intermediate/Pro) >>> 

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:

  • LIMIT
  • LIMIT_MAKER
  • MARKET

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.