SoarSoar
Return to dashboard
Brokers

Pick the right broker for what you trade

Soar supports 10 brokers across spot crypto, US equities, perpetuals, and the full institutional asset stack. Compare them below, then jump to the broker's setup walkthrough.

Open the connect-broker wizard →
Start here

Pick a broker by what you want to trade

The right broker depends on what assets you want the bot to act on. Pick the row that matches your plan; the recommended brokers are listed with what each one does well.

Multi-market institutional

You want every asset class on one account — stocks, options, futures, FX, bonds.

Try-before-you-deploy

You want to watch a bot trade with fake money first. Easiest path: a Soar Paper bot — no broker, no API keys, no risk. It runs entirely on Soar's own servers, fills orders at live prices, and surfaces on your dashboard exactly like a real bot. Or use Alpaca Paper if you want a broker-side simulated account.

At a glance

Quick-scan comparison

Same data, side-by-side. Tap any broker name to open the full setup walkthrough.

BrokerCoveragePaperSetup complexityUS usersSetup timeWhere bot lives
Coinbase AdvancedCrypto onlyNoModerateYes5-10 minYour Cloudflare
Kraken ProCrypto onlyNoModerateYes5-10 minYour Cloudflare
AlpacaUS stocks + cryptoYes (separate keys)SimpleYesUnder 5 minYour Cloudflare
Interactive BrokersEverything (stocks, options, futures, FX, bonds, crypto)NoAdvancedYes10+ minYour DigitalOcean droplet
WebullUS stocks + cryptoNoAdvancedUS only10+ minYour DigitalOcean droplet
GeminiCrypto onlyNoModerateYes5-10 minYour Cloudflare
Binance.USCrypto onlyNoModerateDepends on state10+ min (email verify + desktop only)Your Cloudflare
Robinhood CryptoCrypto onlyNoAdvanced (bring-your-own-key)Yes10+ min (desktop only)Your Cloudflare
AsterDEXCrypto perpetualsNoAdvanced (wallet-signed)No10+ minYour Cloudflare
HyperliquidCrypto perpetuals + spotNoModerate (single agent key)Depends5-10 minYour Cloudflare
What each one is good for

Per-broker summaries

A two-paragraph read on each broker — what it does well and what to watch out for. The full step-by-step setup walkthrough lives at the link below each card.

Coinbase Advanced

6 steps1 field
Good for

If you're US-based and want crypto with strong liquidity and a familiar brand, Coinbase Advanced is the default pick. The bot trades against Coinbase's professional API, separate from the consumer app.

What to know

You need to create keys in the Coinbase Developer Platform (separate from your regular Coinbase login). The default signature algorithm is Ed25519 — you must manually switch it to ECDSA or the bot will reject the key.

Full Coinbase Advanced setup guide

Kraken Pro

7 steps2 fields
Good for

If you want broad pair coverage (200+ trading pairs) and don't need to be in the US, Kraken Pro is the most flexible spot crypto exchange Soar supports.

What to know

Use Kraken Pro (pro.kraken.com), not the regular Kraken site — the API key flow is different. You'll turn on 6 specific permissions; leave Withdraw Funds OFF.

Full Kraken Pro setup guide

Alpaca

Paper available5 steps2 fields
Good for

If you want US equities + crypto on one account, with proper paper-trading support, Alpaca is the simplest path. The API was designed for algorithmic trading from day one.

What to know

Alpaca has separate Paper and Live dashboards with separate keys. Pick the matching mode in the wizard or the bot will fail with auth errors. Paper mode needs no funding or ID check.

Full Alpaca setup guide

Interactive Brokers

Good for

If you want institutional-grade access to global markets — stocks, options, futures, FX, bonds, mutual funds — IBKR is the most comprehensive broker Soar supports.

What to know

IBKR connects differently. Instead of a Cloudflare Worker, Soar provisions a small server (a DigitalOcean droplet) on YOUR DigitalOcean account. Your IBKR login goes directly to that server — Soar never sees your password. Plan ~10 minutes the first time.

Full Interactive Brokers setup guide

Webull

8 steps
Good for

If you want US stocks and crypto on a single US account, Webull is a solid commission-light path. It covers the US equity market plus a crypto book.

What to know

Webull is US-only, and like IBKR it needs a long-running gateway, so Soar provisions a small server (a DigitalOcean droplet) on YOUR DigitalOcean account rather than a Cloudflare Worker. Your Webull login goes directly to that server — Soar never sees your password. Plan ~10 minutes the first time.

Full Webull setup guide

Gemini

5 steps2 fields
Good for

If regulatory clarity matters to you, Gemini operates under NYDFS oversight in the US. Lower pair count than Coinbase or Kraken, but the regulatory story is the cleanest.

What to know

Your account must be fully ID-verified before you can create an API key. Pick the TRADER role — never Fund Manager, which can withdraw money. Soar will never need that permission.

Full Gemini setup guide

Binance.US

6 steps2 fields
Good for

A US-compliant subset of Binance for spot crypto. Reasonable liquidity, familiar interface if you came from international Binance.

What to know

Binance.US does not serve 16 US states (including New York, Texas, and Washington). Two more (Kansas, Wisconsin) are crypto-only with no USD on/ramp. The API key menu only opens on a desktop browser — the mobile app doesn't show it.

Full Binance.US setup guide

Robinhood Crypto

6 steps2 fields
Good for

If you're a Robinhood user wanting to automate the crypto side of your account, Robinhood Crypto is now self-serve via API (no waitlist).

What to know

The flow is unusual: Soar generates an Ed25519 keypair in your browser, you submit only the public half to Robinhood, and your private key never leaves your device. Desktop only — the mobile app does not expose key creation. Crypto only; equities API is separate.

Full Robinhood Crypto setup guide

AsterDEX

8 steps2 fields
Good for

A decentralized Binance-style perpetuals exchange on BNB Chain, with hedge-mode and simulated brackets (stop-loss / take-profit handled by the bot since the venue lacks them natively).

What to know

AsterDEX is NOT available in the United States. You connect a wallet (MetaMask / Rabby / etc.), then create a trading-only API key that cannot withdraw — by design. Setup involves a wallet signature; no gas fee for sign-in.

Full AsterDEX setup guide

Hyperliquid

5 steps2 fields
Good for

On-chain perpetuals and spot, with sub-second order placement and a clean single-key setup. Good fit if you want leverage and you trust on-chain venues.

What to know

You use a single Ed25519 'agent wallet' key that can trade but cannot withdraw — a structural safeguard. Your main wallet stays untouched even if the agent key leaks. Confirm in your main wallet once to approve the agent.

Full Hyperliquid setup guide
Which broker covers what

Asset coverage by broker

Soar publishes signals across several asset categories. Not every broker can act on every category. This table maps broker → tradable category so you can pick one that matches the signals you care about.

BrokerSpot cryptoCrypto perpsUS stocksETFsLeveraged ETFsOptionsCommodities
Coinbase Advanced
Kraken Pro
Alpaca
Interactive Brokers
Webull
Gemini
Binance.US
Robinhood Crypto
AsterDEX
Hyperliquid
The bot only acts on what it can route. If Soar publishes a signal in a category your broker doesn't cover (e.g. an options setup while you're on Coinbase), the bot logs the signal as "filtered — no match" and moves on. The signal still appears on your dashboard for you to read.
Where your bot runs

Where your bot runs — three hosts

Most brokers — your own Cloudflare Worker

For the REST brokers (every broker except IBKR and Webull), the bot is a small piece of code that runs on Cloudflare's global network. It wakes up once a minute, checks for new Soar signals, and acts based on the risk profile you set during the wizard.

The Worker runs on YOUR Cloudflare account, not Soar's. Your broker keys live in the Worker's secret store on your account. You always have unilateral control — pause it, kill it, or rotate its keys from your Cloudflare dashboard at any time.

Cloudflare's free plan handles a single bot comfortably: the bot ticks 1,440 times a day, well inside the free plan's 100,000 daily request limit. You almost certainly won't pay Cloudflare anything for a single bot.

Interactive Brokers + Webull — your own DigitalOcean droplet

IBKR and Webull are the two gateway brokers. Both need a long-running daemon process — IBKR's is a desktop-style TWS Gateway Java application — that Cloudflare Workers cannot host (Workers are short-lived event handlers).

For these two, Soar provisions a small server (a ~$12/month DigitalOcean droplet — 1 vCPU / 2 GB) on YOUR DigitalOcean account. The droplet runs the gateway, accepts your broker login directly, and exposes a small API the bot uses to place orders. Your broker credentials never touch Soar's servers — they go straight from your browser to the droplet on your account.

The trade-off: ~10 minutes of setup the first time (vs ~5 for Cloudflare brokers) and a small recurring DigitalOcean bill. The upside on IBKR: access to every IBKR asset class — stocks, options, futures, FX, bonds, mutual funds, even crypto.

Soar-hosted — managed infrastructure

If you'd rather not run any infrastructure yourself, you can opt into the Soar-hosted managed option. Soar runs the bot for you on its own infrastructure, so there's no Cloudflare or DigitalOcean account to set up.

This path is consent-gated. Because Soar runs the bot, it has to hold your broker keys — so they are stored encrypted (AES-256) and scoped to trade-only permissions, never withdraw. You choose this explicitly during setup; the self-hosted options keep keys entirely on your own infrastructure.

The common rule: on the self-hosted options — a Cloudflare Worker or a DigitalOcean droplet — the bot runs on infrastructure you own, and you can unplug it any time without going through Soar. If you pick the Soar-hosted managed option, Soar runs it for you and you can disconnect it from your dashboard.
If your broker isn't here

What if my broker isn't supported?

The current 10 brokers cover ~95% of US-accessible spot crypto, US equities, and the most common perp venues. If yours isn't in the list, the most common reasons are:

  • The broker doesn't expose a trading API — most legacy retail brokers (Charles Schwab, Fidelity, E*TRADE) either gate their API behind institutional accounts or don't expose order placement at all.
  • The API exists but Soar hasn't built a bundle for it yet — each broker needs its own bot bundle (its own signing logic, its own order shape). New brokers ship when customer demand justifies the engineering work.
  • The broker is jurisdictionally restricted — e.g. some perp venues are available in the EU but not the US.

If your preferred broker isn't listed, let us know. We add brokers based on customer requests + traded-volume opportunity. Open a support ticket with the broker name and we'll evaluate it for the queue.

See also

Related help