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
| Exchange | Spot | Futures | Margin | Passphrase | Notes |
|---|---|---|---|---|---|
| Binance | Yes | Yes | Yes | — | Largest exchange by volume |
| Binance US | Yes | — | — | — | US-regulated subsidiary |
| BingX | Yes | — | — | — | Spot and copy trading |
| Bitget | Yes | Yes | — | — | Strong futures liquidity |
| BitMart | Yes | — | — | — | Broad altcoin coverage |
| Bitvavo | Yes | — | — | — | Dutch DNB-regulated |
| Bybit | Yes | Yes | — | — | Major derivatives venue |
| Gate.io | Yes | Yes | — | — | Extensive altcoin and futures markets |
| HTX | Yes | — | — | — | Formerly Huobi |
| Hyperliquid | Yes | Yes | — | — (EVM wallet) | On-chain perpetuals DEX |
| Kraken | Yes | Yes | — | — | US-based, long-standing |
| KuCoin | Yes | — | — | Required | Early altcoin listings |
| OKX | Yes | Yes | — | Required | Global, deep order books |
| MyOKX (EEA) | Yes | Yes | — | Required | OKX 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.

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

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
- Sign in to binance.com
- Open Account → API Management
- Click Create API → System Generated
- Enter a label (e.g., "VolatiCloud Bot")
- Complete 2FA verification
- 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
Recommended
- 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.
- Sign in to binance.us
- Open Account → API Management
- Follow the same steps as Binance above
- Note: Futures and margin are not available on Binance US
BingX
Spot and copy trading.
- Sign in to bingx.com
- Open Account → API Management
- Click Create API
- Enable Read and Trade permissions
- Save the API key and secret
Bitget
Strong futures liquidity in addition to spot.
- Sign in to bitget.com
- Open Account → API Management → Create API
- Set a label and select Read-Write permissions
- Enable:
- Spot Trading
- Futures Trading (only if running futures bots)
- Set IP restriction (recommended)
BitMart
- Sign in to bitmart.com
- Open Account → API Management → Create API Key
- Enable Trade permission
- Save the API key, secret, and memo (BitMart-specific extra field)
Bitvavo
European, DNB-regulated. Spot trading only.
- Sign in to bitvavo.com
- Open Settings → API
- Click Create new key
- Enable View information and Trade
- Save the API key and secret
Bybit
Major derivatives exchange with deep liquidity in spot and perpetuals.
- Sign in to bybit.com
- Open Account → API → Create New Key
- Select System-generated API Keys
- Set permissions:
- Read-Write
- Unified Trading
- Set IP restriction (optional but recommended)
Gate.io
Long-running exchange with extensive altcoin and futures markets.
- Sign in to gate.io
- Open Profile → API Management → Create API Key
- Enable Spot Trade and Perpetual Futures as needed
- Set IP whitelist (recommended)
HTX
Formerly Huobi. Spot trading on VolatiCloud.
- Sign in to htx.com
- Open API Management
- Click Create
- Enable Read and Trade
- 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.
- See the Hyperliquid docs for the API wallet setup procedure
- The API wallet's private key takes the place of the usual API key/secret pair
- Withdrawal capability is enforced at the wallet permission level, not via a checkbox
Kraken
US-based, long-standing exchange with strong security history.
- Sign in to kraken.com
- Open Security → API
- Click Generate new key
- Set permissions:
- Query Funds
- Query Open Orders & Trades
- Query Closed Orders & Trades
- Create & Modify Orders
- Cancel/Close Orders
- Set key expiry if desired
KuCoin
KuCoin requires a passphrase in addition to API key and secret.
- Sign in to kucoin.com
- Open Account → API Management → Create API
- Enter a name and set a passphrase (you'll enter this in VolatiCloud too)
- Select permissions:
- General
- Trade
- Futures (if needed)
- Complete 2FA
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.
- Sign in to okx.com
- Open Account → API → Create API Key
- Set a passphrase (you'll enter this in VolatiCloud too)
- Enable:
- Read
- Trade
- Save your API Key, Secret Key, and Passphrase
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.
- Sign in to my.okx.com
- Follow the same steps as the OKX section above
- 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:
- Create a Dry Run bot using the new exchange connection
- Start the bot
- 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.
Related guides
- Exchanges Overview — How the wizard works, encryption, withdrawal-disabled rule, sharing.
- Creating a Bot — Attach an exchange connection to a bot and start trading.
- Security — API Keys — Rotation cadence, IP allowlisting, audit logs.
- Billing — Plans & Pricing — Plan limits on number of exchange connections.