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.

OAuth 2.0

For applications that need user authorization.

JWT Tokens

For advanced authentication scenarios.

Security Best Practices

  1. Never expose API keys in client-side code
  2. Use environment variables for sensitive data
  3. Rotate keys regularly
  4. Implement proper error handling
  5. 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