Overview
The Brevo API provides programmatic access to all platform features through a unified REST interface.
Use the API to send transactional and marketing messages across email, SMS, and WhatsApp. Manage contacts, build audiences, and run targeted campaigns. Track sales pipelines and sync eCommerce data to measure campaign performance. Integrate live chat, receive real-time webhooks, and configure all account settings programmatically.
Explore by use case
Common integration scenarios and implementation guides.
API solutions
Explore popular API solutions available in the Brevo platform.
Send transactional emails, SMS, and WhatsApp messages. Batch send, schedule deliveries, and track message activity.
Configure senders, domains, and account settings. Manage users, permissions, and API keys programmatically.
Sync products, categories, and orders. Track customer behavior and attribute revenue to campaigns.
Integrate live chat widgets and manage conversations programmatically. Customize the chat experience.
Create and manage custom data structures. Store and retrieve records for your specific use cases.
Track custom user events and behaviors. Monitor website activity and measure engagement with JavaScript or REST APIs.
Where to start
Get started with your first API call. Learn key concepts and explore the API with Postman.
Set up API key or OAuth 2.0 authentication to access the Brevo API.
Review recent API updates, new features, and breaking changes.
Understand API rate limits, quotas, and how to handle rate limit responses.
Learn how the Brevo API works. Understand base URLs, authentication, and request methods.
Use official SDKs for your programming language. Available for Python, Node.js, PHP, Ruby, and more.