Skip to main content

Supported Exchanges — API Key Setup Guides

VolatiCloud supports 14 cryptocurrency exchanges out of the box, covering every venue Freqtrade integrates with. This page is the per-exchange reference: what to enable, where to find each exchange's API page, and the gotchas (passphrases for OKX and KuCoin, EVM wallets for Hyperliquid) that the guided wizard already knows about.

The catalog is the single source of truth in api/internal/exchange/catalog.go. Adding a new exchange is a one-line change in that file, and the dashboard's exchange picker, validation, and Freqtrade routing all read from it.

Quick Reference Table

ExchangeSpotFuturesMarginPassphraseNotes
BinanceYesYesYesLargest exchange by volume
Binance USYesUS-regulated subsidiary
BingXYesSpot and copy trading
BitgetYesYesStrong futures liquidity
BitMartYesBroad altcoin coverage
BitvavoYesDutch DNB-regulated
BybitYesYesMajor derivatives venue
Gate.ioYesYesExtensive altcoin and futures markets
HTXYesFormerly Huobi
HyperliquidYesYes— (EVM wallet)On-chain perpetuals DEX
KrakenYesYesUS-based, long-standing
KuCoinYesRequiredEarly altcoin listings
OKXYesYesRequiredGlobal, deep order books
MyOKX (EEA)YesYesRequiredOKX endpoint for EEA users

Using the Add Exchange Wizard

The dashboard's two-step wizard handles all 14 venues. Step 1 is a visual grid of cards; step 2 is a credentials form scoped to the exchange you picked. Exchanges that need passphrases (OKX, KuCoin, MyOKX) get an extra field automatically.

Step 1 of the Add Exchange wizard showing the supported venues as a visual grid of cards with logos and short descriptions for Binance, Binance US, BingX, Bitget, BitMart, Bitvavo, Bybit, Gate.io, HTX, Hyperliquid, Kraken, KuCoin, OKX, and MyOKX, with a two-step stepper pinned to the top

After picking an exchange, the wizard advances to the credentials form for that venue.

Step 2 of the Add Exchange wizard for Binance, showing form fields for Connection Name, API Key, and API Secret, an Open API Management helper link, and Back and Connect Exchange buttons in the footer

For the wizard's general flow, security model, and Advanced Mode escape hatch, see Exchanges Overview.


Binance

Global Binance with full spot, margin, and futures support.

Creating API keys

  1. Sign in to binance.com
  2. Open AccountAPI Management
  3. Click Create APISystem Generated
  4. Enter a label (e.g., "VolatiCloud Bot")
  5. Complete 2FA verification
  6. Under API Restrictions, enable:
    • Enable Reading
    • Enable Spot & Margin Trading
    • Enable Futures (only if running futures bots)
    • Do NOT enable Withdrawals — VolatiCloud will reject the key
  • Add VolatiCloud's runner egress IPs to the IP restriction allowlist
  • Use a dedicated sub-account for bot trading

Binance US

Binance US is regulated separately. Spot trading only — no futures, no margin.

  1. Sign in to binance.us
  2. Open AccountAPI Management
  3. Follow the same steps as Binance above
  4. Note: Futures and margin are not available on Binance US

BingX

Spot and copy trading.

  1. Sign in to bingx.com
  2. Open AccountAPI Management
  3. Click Create API
  4. Enable Read and Trade permissions
  5. Save the API key and secret

Bitget

Strong futures liquidity in addition to spot.

  1. Sign in to bitget.com
  2. Open AccountAPI ManagementCreate API
  3. Set a label and select Read-Write permissions
  4. Enable:
    • Spot Trading
    • Futures Trading (only if running futures bots)
  5. Set IP restriction (recommended)

BitMart

  1. Sign in to bitmart.com
  2. Open AccountAPI ManagementCreate API Key
  3. Enable Trade permission
  4. Save the API key, secret, and memo (BitMart-specific extra field)

Bitvavo

European, DNB-regulated. Spot trading only.

  1. Sign in to bitvavo.com
  2. Open SettingsAPI
  3. Click Create new key
  4. Enable View information and Trade
  5. Save the API key and secret

Bybit

Major derivatives exchange with deep liquidity in spot and perpetuals.

  1. Sign in to bybit.com
  2. Open AccountAPICreate New Key
  3. Select System-generated API Keys
  4. Set permissions:
    • Read-Write
    • Unified Trading
  5. Set IP restriction (optional but recommended)

Gate.io

Long-running exchange with extensive altcoin and futures markets.

  1. Sign in to gate.io
  2. Open ProfileAPI ManagementCreate API Key
  3. Enable Spot Trade and Perpetual Futures as needed
  4. Set IP whitelist (recommended)

HTX

Formerly Huobi. Spot trading on VolatiCloud.

  1. Sign in to htx.com
  2. Open API Management
  3. Click Create
  4. Enable Read and Trade
  5. Save the API key and secret

Hyperliquid

On-chain perpetuals DEX. No traditional API key — Hyperliquid uses an EVM wallet for authentication. You generate an "API wallet" in your Hyperliquid account that VolatiCloud uses to sign trades on your behalf.

  1. See the Hyperliquid docs for the API wallet setup procedure
  2. The API wallet's private key takes the place of the usual API key/secret pair
  3. Withdrawal capability is enforced at the wallet permission level, not via a checkbox

Kraken

US-based, long-standing exchange with strong security history.

  1. Sign in to kraken.com
  2. Open SecurityAPI
  3. Click Generate new key
  4. Set permissions:
    • Query Funds
    • Query Open Orders & Trades
    • Query Closed Orders & Trades
    • Create & Modify Orders
    • Cancel/Close Orders
  5. Set key expiry if desired

KuCoin

KuCoin requires a passphrase in addition to API key and secret.

  1. Sign in to kucoin.com
  2. Open AccountAPI ManagementCreate API
  3. Enter a name and set a passphrase (you'll enter this in VolatiCloud too)
  4. Select permissions:
    • General
    • Trade
    • Futures (if needed)
  5. Complete 2FA
important

KuCoin requires a passphrase alongside the API key and secret. The wizard prompts for it automatically when you select KuCoin.


OKX

OKX requires a passphrase in addition to API key and secret.

  1. Sign in to okx.com
  2. Open AccountAPICreate API Key
  3. Set a passphrase (you'll enter this in VolatiCloud too)
  4. Enable:
    • Read
    • Trade
  5. Save your API Key, Secret Key, and Passphrase
important

OKX requires a passphrase alongside the API key and secret. Make sure you save it during creation — OKX will not show it again.


MyOKX (EEA)

MyOKX is the European Economic Area endpoint for OKX, served from my.okx.com. EEA residents must use this entry instead of OKX so VolatiCloud routes trading through the right regional endpoint. Setup is identical to OKX — only the login domain differs.

  1. Sign in to my.okx.com
  2. Follow the same steps as the OKX section above
  3. Use the MyOKX (EEA) card in the Add Exchange wizard

Testing Your Connection

After saving an exchange in VolatiCloud, the fastest way to verify it works end-to-end:

  1. Create a Dry Run bot using the new exchange connection
  2. Start the bot
  3. Confirm it reaches the running state and starts fetching market data

If the bot fails to start, check the failure reason in the bot's status panel. Common causes:

  • API key or secret typo
  • A required permission was not enabled (Trade, Futures, etc.)
  • The exchange's IP allowlist is blocking VolatiCloud's runner egress IPs
  • The exchange requires extra verification (KYC, IP confirmation email)

Getting Help

If you're stuck connecting an exchange, contact support via console.volaticloud.com. Include the exchange, the connection name, and the failure message — never include the API key or secret.