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·3 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
kucoinKuCoinSpot
bybitBybitSpot
bybit_perpsBybit PerpsPerpetuals
okxOKXSpot
okx_futuresOKX FuturesPerpetuals
gateGateSpot
gate_futuresGate PerpsPerpetuals
bitgetBitgetSpot
bitget_futuresBitget FuturesPerpetuals
htxHTXSpot
htx_perpsHTX PerpsPerpetuals
crypto_comCrypto.com ExchangeSpot
upbit_sgUpbitSpot
hyperliquidHyperliquidPerpetuals (on-chain)
trading212Trading 212Stocks / ETFs
alpacaAlpacaStocks / ETFs
publicPublicStocks / ETFs
webullWebull USStocks / ETFs
etradeE*TRADEStocks / ETFs
robinhood_agenticRobinhood AgenticStocks / ETFs
tastytradetastytradeStocks / ETFs
moomoomoomooStocks / ETFs

Each venue has its own setup guide:

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, Coinbase, and Kraken you can also use OAuth instead of API keys. US stock brokers (Robinhood Agentic, tastytrade, moomoo, E*TRADE) use Fast Connect, a hosted sign-in with no API keys at all, and Hyperliquid uses a wallet signature.

  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.
  • Your connected venues become available to AI assistants through the Coinrule MCP, so you can trade across every exchange and broker you connect straight from Claude, ChatGPT, or Grok.

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—
Investor311,000✓
Trader10510,000✓
ProUnlimitedUnlimited100,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