Authentication schemes
Choose between API key and OAuth 2.0 authentication for the Brevo API
API key authentication
Use API key authentication for direct API access. Include your API key in the api-key header for each request.
Best for:
- Direct API integrations
- Server-to-server communication
- Testing and development
See API Key authentication for setup instructions.
OAuth 2.0 authentication
Use OAuth 2.0 when your application needs to act on behalf of a Brevo user. Create and manage OAuth apps instantly with the Brevo CLI — no form, no manual approval.
Best for:
- Apps acting on behalf of a user
- Private integrations within an organisation
- Delegated access with user consent
See OAuth 2.0 to get started.