Authentication
Overview
API Key Authentication
Key Types
Production Keys
Sandbox Keys
Getting Your API Key
Using Your API Key
HTTP Requests
SDK Authentication
TypeScript/Node.js
Python
Rust
Agent Identity Authentication
How Agent Identity Works
Agent Authentication Flow
Hierarchical Key Management
Security Best Practices
Never Commit API Keys
Use Environment Variables
Separate Keys for Each Environment
Rotate Keys Regularly
Restrict Key Permissions
Key Rotation
Manual Rotation
Automated Rotation
AWS Secrets Manager
HashiCorp Vault
IP Whitelisting
Rate Limiting
Plan
Requests/Minute
Requests/Hour
Burst
Handling Rate Limits
Webhook Signature Verification
API Key Monitoring
API Key Scopes
Available Scopes
Scope
Description
Scope Examples
Read-Only Key
Agent Management Key
Admin Key (Use Sparingly)
Testing Authentication
Verify API Key
SDK Health Check
Troubleshooting
Invalid API Key
Insufficient Permissions
Key Expired
Network Mismatch
Next Steps
Support
Last updated
Was this helpful?
