Authentication Overview
Brevo API supports multiple authentication methods to secure your API requests.
Authentication Methods
API Keys
The most common method for server-to-server communication.
- Get your API key
- Simple and straightforward
- Perfect for backend integrations
OAuth 2.0
For applications that need user authorization.
- OAuth 2.0 setup guide
- Secure user consent flow
- Ideal for third-party applications
JWT Tokens
For advanced authentication scenarios.
- JWT implementation guide
- Stateless authentication
- Enhanced security features
Security Best Practices
- Never expose API keys in client-side code
- Use environment variables for sensitive data
- Rotate keys regularly
- Implement proper error handling
- Use HTTPS for all requests
Rate Limiting
All authentication methods are subject to rate limiting:
- Free accounts: 300 requests/hour
- Paid accounts: 3000 requests/hour
- Enterprise: Custom limits available