Nyria Docs

Get Started with Integrations

Quick start guide for connecting your first integration.

Integrations are the first step to automating your trading with Nyria. This guide will walk you through connecting your first broker or exchange.

Quick Start

1. Choose Your Integration Type

Decide what you want to trade:

  • Stocks & Options → Tradier, Schwab, Webull, or tastytrade
  • Cryptocurrency → Binance, Coinbase, or tastytrade
  • Futures → Tradovate or tastytrade
  • Multi-Asset → tastytrade (supports all types)

2. Connect Your Broker

  1. Navigate to Integrations tab in Nyria

  2. Click Add Integration

  3. Select your broker

  4. Choose account type:

    • Paper - Test with simulated funds (if available)
    • Live - Trade with real money
  5. Complete the OAuth flow:

    • You'll be redirected to your broker's login
    • Grant Nyria the required permissions
    • You'll be redirected back to Nyria
  6. Your integration appears in the list

Your broker credentials are never stored by Nyria. We only receive secure OAuth tokens that can be revoked anytime.

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

Pros:

  • Risk-free testing
  • Learn the system safely
  • Validate strategies before going live
  • Unlimited simulated funds (usually)

Cons:

  • No real profits
  • May not reflect real market conditions
  • Not all brokers offer paper trading

Best For:

  • First-time users
  • Testing new strategies
  • Learning automated trading

Live Trading

Pros:

  • Real money, real profits
  • Actual market execution
  • True performance tracking

Cons:

  • Real money at risk
  • Losses are real
  • Requires sufficient capital

Best For:

  • Experienced users
  • Validated strategies
  • Users comfortable with risks

Always test strategies with paper trading first. Understand all risks before trading with real money.

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

Use Cases

Diversified Automation:

  • Tradier for options
  • Binance for crypto
  • Tradovate for futures
  • Each bot uses appropriate integration

Risk Management:

  • Paper account for testing
  • Small live account for validation
  • Main live account for proven strategies

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.

Security Best Practices

  1. Use Strong Passwords - On your broker accounts
  2. Enable 2FA - Two-factor authentication on brokers
  3. Monitor Activity - Regularly check integration logs
  4. Revoke Unused - Disconnect integrations you're not using
  5. Rotate Tokens - Reconnect periodically for fresh tokens

Supported Brokers Summary

BrokerStocksOptionsFuturesCryptoPaper Trading
Tradier
Binance✅ (Testnet)
tastytrade✅ (Spot)
Coinbase
Schwab
Webull
Tradovate✅ (Demo)

Troubleshooting

"OAuth failed"

  • Try again with a fresh browser session
  • Clear cookies and cache
  • Ensure popup blockers aren't interfering
  • Check broker site isn't down

"Invalid credentials"

  • Verify broker login credentials
  • Check account isn't locked
  • Ensure 2FA is completed if required

"Permissions denied"

Grant all requested permissions during OAuth. Nyria needs:

  • Read account information
  • Read positions
  • Place orders
  • Cancel orders

"Integration not appearing"

  • Refresh the page
  • Check browser console for errors
  • Try disconnecting and reconnecting
  • Contact support if persists

Next Steps