API Keys
API Keys
Manage your API keys for authentication
Your API Keys
API keys are used to authenticate your requests. Keep them secure.
Production API Key
Rate limit: 1000 req/min
Main production key for web application
pk_live_••••••••••••••••••••••••a7f9
Active
Development API Key
Rate limit: 500 req/min
Development and testing purposes
pk_dev_•••••••••••••••••••••••••b3e2
Active
Testing API Key
Rate limit: 100 req/min
Automated testing and CI/CD
pk_test_••••••••••••••••••••••••c5d1
Disabled
Name | Key | Status | Rate Limit | |
---|---|---|---|---|
Production API Key Main production key for web application | pk_live_••••••••••••••••••••••••a7f9 | Active | 1000/min | |
Development API Key Development and testing purposes | pk_dev_•••••••••••••••••••••••••b3e2 | Active | 500/min | |
Testing API Key Automated testing and CI/CD | pk_test_••••••••••••••••••••••••c5d1 | Disabled | 100/min |
API Key Security
Best practices for keeping your API keys secure
!
Never expose your API keys
API keys should be kept server-side and never exposed in client-side code or public repositories.
Use Environment Variables
Store your API keys in environment variables instead of hardcoding them in your application.
Rotate Keys Regularly
Periodically regenerate your API keys to minimize the impact of potential leaks.
Set Appropriate Permissions
Limit what each API key can do by setting appropriate permissions and rate limits.
Monitor Usage
Regularly check your API key usage to detect any unusual activity that might indicate a leak.