Skip to content
Nyria Docs

Connect Your First Integration

Pick a broker for what you want to trade, connect it by one click, broker sign-in or API key, and verify the account before you deploy a bot.

Integrations are the first step to automating your trading with Nyria. This page covers connecting your first broker or exchange.

Quick Start

1. Choose Your Integration Type

Decide what you want to trade:

  • Just testingNyria Paper. One click, no account, no credentials
  • Stocks & Options → Schwab, Alpaca, Tradier, or tastytrade
  • Cryptocurrency (Spot) → Alpaca or tastytrade
  • Crypto Perpetuals → Nyria Paper only. No connectable broker carries them yet
  • Multi-Asset → tastytrade (stocks, options, crypto spot)

2. Connect Your Broker

  1. Click Integrations in the left sidebar

  2. Find your broker in the Brokers grid and click its card

  3. Choose the account type, where the broker offers both:

    • Connect paper account - Test with simulated funds
    • Connect live account - Trade with real money
  4. Complete the connection. Which one you get depends on the broker:

    • One click: Nyria Paper. Nothing to fill in
    • Broker sign-in: Schwab, tastytrade, and Tradier live. You are redirected to the broker, grant Nyria the permissions, and come back
    • API credentials: Alpaca and Tradier paper. You generate a key in the broker's own dashboard and paste it in
  5. Your integration appears in the list

Nyria never receives your broker username or password. Every connection is an OAuth authorization or an API key you generate yourself, and you can revoke it at the broker at any time. See Security.

3. Verify Connection

After connecting:

  • Integration shows Connected status
  • Account number is displayed
  • Account type (Paper/Live) is shown
  • Ready to use for bot deployment

Account Types Explained

Paper Trading

Two flavours, and they test different things: Nyria Paper, simulated inside Nyria, and a broker's own paper account, where real orders are adjudicated by the broker. Paper Trading compares them in full.

A paper fill never pays the spread, never queues and never gets rejected by a broker, so a paper P&L reads better than the same alerts traded live. Only Nyria Paper, Alpaca and Tradier offer a paper account at all.

Live Trading

Real orders in your own brokerage account. Nothing about the setup changes; the account type on the integration does.

Multiple Integrations

You can connect unlimited integrations:

Same Broker, Multiple Accounts

Connect multiple accounts from the same broker:

  • Paper and Live accounts
  • Different account numbers
  • Each integration is independent

Multiple Brokers

Diversify across brokers:

  • Different execution venues
  • Redundancy if one broker has issues
  • Access to different equity types

Managing Integrations

Connection Status

Integrations can be:

  • Connected - Active and ready to use
  • Reauth Required - Token expired, click to reconnect
  • Disconnected - No longer active

Reconnecting

If your integration shows "Reauth Required":

  1. Click the integration
  2. Click Reconnect
  3. Complete OAuth flow again
  4. Integration status updates to Connected

Disconnecting

To remove an integration:

  1. Ensure no active bots are using it
  2. Close all open positions
  3. Click Disconnect
  4. Confirm removal

Disconnecting an integration pauses all bots using it. Close positions first to avoid being unable to exit.

Supported Brokers Summary

Live Now

BrokerStocksOptionsFuturesCrypto SpotCrypto PerpsPaper accountLive account
Nyria Paper✅ Simulated
Schwab
Alpaca
Tradier✅ Sandbox
tastytrade

Coming Soon

BrokerStocksOptionsFuturesCrypto SpotCrypto Perps
Binance
Binance US
Coinbase
Coinbase US
TradeStation
Tradovate🔜
Webull

Tradovate is for equity futures trading (ES, NQ, etc.), which is in development. Coming-soon brokers appear in the picker but cannot be connected yet.

Troubleshooting

"OAuth failed"

The broker's sign-in window is where this breaks. Allow pop-ups for the broker's domain and try again in a private window.

"Permissions denied"

Grant every permission the broker asks for. Nyria needs to read accounts and positions, and to place and cancel orders. It never asks for withdrawals or transfers, and cannot be granted them.

Next Steps