TradeConsole
TradeConsole
2 min read

🧭 Brokerage Connection & Setup Center

How TradeConsole connects securely to your accounts — setup timelines, encryption architecture, and step-by-step guides for every supported brokerage.

Fastest Onboarding Path

Want to try TradeConsole immediately while waiting on Charles Schwab’s 2–5 day developer app approval? Connect an Alpaca Paper Account (~2 minutes) or Robinhood (~2 minutes) today, and submit your Schwab Developer App in parallel!

Sign In to Connect Brokerages →

Brokerage Connection Comparison at a Glance

Brokerage Approval / Wait Time Connection Method Session Lifespan & Renewal Supported Accounts
ðŸĶ Charles Schwab 2–5 business days (Developer App review) Developer App Key + Secret + OAuth 2.0 Callback Redirect Access token auto-renews every 30m; 7-day refresh token (10s 1-click re-auth weekly) Individual, Joint, Roth IRA, Rollover / Traditional IRA
ðŸŠķ Robinhood Instant (~2 min) Token Handoff URL paste or 1-click Sync Bookmarklet from logged-in robinhood.com Auto-refreshed in background via refresh_token when synced via Handoff URL / Bookmarklet Individual, Traditional IRA, Roth IRA
⚡ Alpaca Markets Instant (~2 min) for Paper; standard KYC for Live Static REST API Key ID (AK... / PK...) + Secret Key Never expires unless manually regenerated or revoked in Alpaca dashboard Live Brokerage + Free $100k Paper Sandbox simultaneously
🌐 Interactive Brokers ~5 min (Local Gateway) / OAuth Web API Client Portal Gateway (localhost:5000) or IBKR_ACCESS_TOKEN Daily gateway browser login or OAuth Web API token lifecycle IBKR Pro, IBKR Lite, Paper, Multi-Account

🔒 Where are my brokerage API keys and tokens stored?

Once signed in with your Google account, head to ⚙ïļ Settings → 🔌 Brokerage Connections inside TradeConsole. Every key or token you save is isolated inside your personal user shard (users/<email_shard>/ locally or trade_console_users/{user_id} on Cloud Firestore) and envelope-encrypted with Fernet AES-128-CBC + HMAC-SHA256 before hitting cloud storage. You can disconnect and wipe any brokerage credential in one click at any time.