Authentication Overview
Steer AI uses API key-based authentication with Bearer tokens. All API requests must include a valid API key in the Authorization header.Getting API Keys
Development Keys
- Sign up for a free account at dashboard.steerai.autos
- Navigate to Settings → API Keys
- Click Generate Development Key
- Copy and securely store your key
Production Keys
- Upgrade to a paid plan
- Navigate to Settings → API Keys
- Click Generate Production Key
- Copy and securely store your key
Authentication Methods
Bearer Token (Recommended)
Query Parameter (Not Recommended)
Security Warning: Query parameter authentication exposes your API key in server logs and browser history. Use header authentication in production.
SDK Authentication
Python
JavaScript/Node.js
Environment Configuration
Environment Variables
Multiple Environment Setup
Testing Authentication
Quick Test Endpoint
Account Information
Security Best Practices
API Key Management
API Key Management
• Store keys in environment variables, never in code
• Use different keys for development and production
• Rotate keys every 90 days
• Revoke compromised keys immediately
• Use key prefixes to identify environments (dev_, prod_)
Network Security
Network Security
• Always use HTTPS for API requests
• Validate SSL certificates
• Implement IP whitelisting when possible
• Use VPN or private networks for sensitive operations
Access Control
Access Control
• Limit API key permissions to minimum required
• Use separate keys for different applications
• Monitor API usage for unusual patterns
• Implement proper logging and alerting
Error Responses
Invalid API Key
Missing API Key
Insufficient Permissions
Troubleshooting
Common Issues
401 Unauthorized
401 Unauthorized
403 Forbidden
403 Forbidden
Causes:
• API key lacks required permissions
• Account plan limitations
• Suspended accountSolutions:
• Check API key permissions
• Upgrade plan if needed
• Contact support for account issues
Connection Issues
Connection Issues
Causes:
• Network connectivity problems
• Firewall blocking requests
• SSL certificate issuesSolutions:
• Test network connectivity
• Check firewall settings
• Verify SSL certificate validation
Rate Limiting
Authenticated requests are subject to rate limits based on your plan:Plan | Requests/Hour | Concurrent |
---|---|---|
Free | 1,000 | 5 |
Starter | 10,000 | 20 |
Professional | 100,000 | 100 |
Enterprise | Unlimited | Custom |
Need Help?
If you’re having authentication issues:- Check our troubleshooting guide
- Contact support at support@steerai.autos
- Include your account ID (never share your API key)
Security Note: Never share your API keys in support requests, code repositories, or public forums. Our support team will never ask for your API keys.