Skip to content

Connecting an exchange

How to add an exchange account, what API permissions are needed, and how the engine uses your key.

Updated 2026-05-29·2 min read

This guide explains how to add a live exchange account to Coinrule, what API key permissions are required, and what the engine does once a connection is established. Paper trading accounts are also available on any supported exchange without a live API key.

How does it work?

Coinrule connects to exchanges using your API key or wallet. Coinrule never has your password and cannot withdraw your funds — API keys can be scoped to trading only.

When you connect an account, the engine:

  1. Validates the key by reading your balances (read-only call)
  2. Subscribes to market data for your configured pairs
  3. Places orders when your strategy conditions are met

Which exchanges are supported?

Venue IDDisplay nameAsset type
binanceBinanceSpot
binance_usBinance.USSpot
binance_futuresBinance FuturesPerpetuals
coinbaseCoinbaseSpot
coinbase_perpsCoinbase PerpsPerpetuals
krakenKrakenSpot
kraken_futuresKraken FuturesPerpetuals
hyperliquidHyperliquidPerpetuals
kucoinKuCoinSpot
trading212Trading 212Stocks / ETFs

How do I connect an exchange?

  1. Go to /connect

    Navigate to the Connect page (avatar menu → Connect, or go to /connect).

  2. Choose an exchange

    Select the exchange from the list.

  3. Follow the exchange-specific guide

    Each exchange has a dedicated setup page with the exact permissions to enable. See the exchange guides in this section.

  4. Paste your API key and secret

    On the Coinrule connection form, paste the key and secret. For Binance and Kraken you can also use OAuth instead of API keys.

  5. Verify

    Coinrule runs a read-only test. If successful, the account appears in your accounts list with "Connected" status.

What happens after I connect?

  • Your balance and portfolio data is shown in the Portfolio section.
  • You can now launch live agents against this account.
  • The engine subscribes to real-time price data for your active pairs.

Can I connect multiple accounts?

You can connect multiple accounts — on the same or different exchanges — up to your plan limit.

PlanAgentsExchangesCredits / moLive trading
Free1Paper only50
Investor21500
Trader1055,000
ProUnlimitedUnlimited50,000
EnterpriseUnlimitedUnlimitedUnlimited

Security

  • Use a separate API key for Coinrule, not one you use elsewhere.
  • Restrict the key to the minimum permissions shown in each exchange guide.
  • Never enable "withdraw" permissions.
  • See API key permissions and security for more.

Was this article helpful?

Trading involves risk. Past performance is not indicative of future results. Never trade with funds you cannot afford to lose. Coinrule does not provide financial advice.

Still stuck?

Contact support