How to Connect Your Exchange to CryptoIndexBot

CryptoIndexBot is non-custodial: it trades on your behalf through your exchange's API, and your funds always stay in your own exchange account. To get started, you'll connect your exchange with API keys.

Step 1: Create API keys on your exchange

Log in to your exchange (Binance, Coinbase, Kraken, KuCoin, Bybit and more are supported) and open the API management section. Create a new API key with trade permission enabled and withdrawals disabled. This lets CryptoIndexBot place rebalancing trades but never move funds off your account.

Step 2: Add the keys to CryptoIndexBot

In your dashboard, start creating a bot and select your exchange. Paste your API key and secret when prompted. The credentials are stored securely and used only to execute your index strategy.

Step 3: Verify the connection

Once connected, CryptoIndexBot reads your balances and available trading pairs so you can build your index. If the connection fails, double-check that trade permission is enabled and that any IP whitelist on the exchange allows API access.

Security tips

  • Never enable withdrawal permission on the API key.
  • Use a key dedicated to CryptoIndexBot so you can revoke it independently.
  • You can disable or delete the key on your exchange at any time.

For more on how your funds are protected, see Is CryptoIndexBot Safe?