setup.cash

Broker API Connections

Professional setup for direct broker APIs and MetaTrader bridge.

Quick start

  1. Open Settings → Trading → Broker API Keys.
  2. Select your broker and enter API credentials exactly as issued by your broker.
  3. Save the key, then click Test. Keep live trading kill switch ON until tests pass.
  4. For MetaTrader, use the dedicated EA pairing flow at Connect MetaTrader.

Provider matrix

This matrix shows supported authentication tests and execution capabilities in the current release.

ProviderCategoryAuth / APISDKRequired credentialsPractice / SandboxConnection testAutomated strategy liveManual live flows
OANDA
Docs
forexAPI_KEY · REST

Official REST v20 docs

Open SDK/docs
OANDA API Token + OANDA Account NumberYesYesEnabledEnabled
MetaTrader Bridge
Docs
bridgeBRIDGE · REST + WEBSOCKET

MQL5 Docs

Open SDK/docs
MetaTrader Password + MetaTrader Login / Account IDYesYesNot yetEnabled
Binance
Docs
cryptoHMAC · REST + WEBSOCKET

Binance Connector Node (@binance/connector)

Open SDK/docs
API Key + API SecretYesYesNot yetPlanned
Coinbase Exchange
Docs
cryptoHMAC · REST + WEBSOCKET

Coinbase Exchange API docs

Open SDK/docs
API Key + API Secret (base64) + API PassphraseYesYesNot yetPlanned
Kraken
Docs
cryptoHMAC · REST + WEBSOCKET

Kraken API docs

Open SDK/docs
API Key + API Secret (base64)NoYesNot yetPlanned
Bybit
Docs
cryptoHMAC · REST + WEBSOCKET

Bybit V5 API docs

Open SDK/docs
API Key + API SecretYesYesNot yetPlanned
OKX
Docs
cryptoHMAC · REST + WEBSOCKET

OKX API docs

Open SDK/docs
API Key + API Secret + PassphraseYesYesNot yetPlanned
KuCoin
Docs
cryptoHMAC · REST + WEBSOCKET

KuCoin API docs

Open SDK/docs
API Key + API Secret + PassphraseYesYesNot yetPlanned
Bitget
Docs
cryptoHMAC · REST + WEBSOCKET

Bitget API docs

Open SDK/docs
API Key + API Secret + PassphraseNoYesNot yetPlanned
Gate
Docs
cryptoHMAC · REST + WEBSOCKET

Gate API docs

Open SDK/docs
API Key + API SecretNoYesNot yetPlanned
MEXC
Docs
cryptoHMAC · REST + WEBSOCKET

MEXC API docs

Open SDK/docs
API Key + API SecretNoYesNot yetPlanned
Alpaca
Docs
stocksAPI_KEY · REST + WEBSOCKET

Alpaca JS SDK (@alpacahq/alpaca-trade-api)

Open SDK/docs
API Key ID + API Secret KeyYesYesNot yetPlanned
Deribit
Docs
cryptoHMAC · REST + WEBSOCKET

Deribit API docs

Open SDK/docs
Client ID + Client SecretYesYesNot yetPlanned
Tradier
Docs
stocksAPI_KEY · REST

Tradier API docs

Open SDK/docs
Access TokenYesYesNot yetPlanned
Crypto.com Exchange
Docs
cryptoHMAC · REST + WEBSOCKET

Crypto.com Exchange API docs

Open SDK/docs
API Key + API SecretYesNoNot yetPlanned
IG
Docs
forexSESSION_TOKEN · REST

IG Labs API docs

Open SDK/docs
IG API Key + IG Password + IG Username / IdentifierYesNoNot yetPlanned
FXCM
Docs
forexSESSION_TOKEN · REST + WEBSOCKET

FXCM REST docs

Open SDK/docs
FXCM API TokenYesNoNot yetPlanned
Saxo OpenAPI
Docs
forexOAUTH2 · REST + WEBSOCKET

Saxo OpenAPI docs

Open SDK/docs
OAuth Client ID + OAuth Client SecretYesNoNot yetPlanned
Interactive Brokers
Docs
stocksSESSION_TOKEN · REST + WEBSOCKET

IBKR Client Portal API docs

Open SDK/docs
Gateway Session / API KeyYesNoNot yetPlanned
TradeStation
Docs
stocksOAUTH2 · REST + WEBSOCKET

TradeStation API docs

Open SDK/docs
OAuth Client ID + OAuth Client SecretYesNoNot yetPlanned
cTrader Open API
Docs
bridgeOAUTH2 · REST + WEBSOCKET

cTrader Open API docs

Open SDK/docs
Client ID + Client SecretYesNoNot yetPlanned
Bitfinex
Docs
cryptoHMAC · REST + WEBSOCKET

Bitfinex API docs

Open SDK/docs
API Key + API SecretNoYesNot yetPlanned
Bitstamp
Docs
cryptoHMAC · REST

Bitstamp API docs

Open SDK/docs
API Key + API SecretNoYesNot yetPlanned
Gemini
Docs
cryptoHMAC · REST + WEBSOCKET

Gemini API docs

Open SDK/docs
API Key + API SecretYesYesNot yetPlanned
Other
otherAPI_KEY · REST

Docs only

API Key / TokenNoNoNot yetPlanned

Operational checklist

  • Generate API keys with minimum scopes first, then add trade permissions only when needed.
  • Whitelist only setup.cash server IPs if your broker supports IP restrictions.
  • Keep one key per environment per broker (practice and live separated).
  • Rotate keys immediately if tests fail with permission errors after previously succeeding.
  • Review audit logs in broker portal and disable unused keys monthly.