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
-
Navigate to Integrations tab in Nyria
-
Click Add Integration
-
Select your broker
-
Choose account type:
- Paper - Test with simulated funds (if available)
- Live - Trade with real money
-
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
-
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":
- Click the integration
- Click Reconnect
- Complete OAuth flow again
- Integration status updates to Connected
Disconnecting
To remove an integration:
- Ensure no active bots are using it
- Close all open positions
- Click Disconnect
- Confirm removal
Disconnecting an integration pauses all bots using it. Close positions first to avoid being unable to exit.
Security Best Practices
- Use Strong Passwords - On your broker accounts
- Enable 2FA - Two-factor authentication on brokers
- Monitor Activity - Regularly check integration logs
- Revoke Unused - Disconnect integrations you're not using
- Rotate Tokens - Reconnect periodically for fresh tokens
Supported Brokers Summary
| Broker | Stocks | Options | Futures | Crypto | Paper 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