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?