For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Help CenterAPI KeysStatusSign In
GuidesAPI ReferenceChangelog
GuidesAPI ReferenceChangelog
  • Getting started
    • Overview
    • Quickstart
    • Authentication
    • Rate limits
  • Messaging API
    • Send transactional email
    • Send transactional SMS
    • Send transactional WhatsApp
  • Marketing Platform
    • Manage your contacts
    • Track website activity
    • Send WhatsApp campaigns
    • Weekly event exports
  • Webhooks
    • Getting started
    • Conversations webhooks
    • Payment webhooks
    • Marketing webhooks
    • Transactional webhooks
    • Loyalty webhooks
    • Batched webhooks
    • Secure webhook calls
    • Meetings and phone webhooks
    • Push notification webhooks
    • Sales CRM webhooks
  • Conversations
    • Getting started
    • Customize the chat widget
    • JavaScript API reference
    • REST API reference
    • Conversations webhooks
  • eCommerce
    • Activate eCommerce app
    • Manage product categories
    • Manage products
    • Manage orders
    • Coupon collections
    • eCommerce tracker events
  • Loyalty
    • Overview
    • Set up a program
    • Enroll members
    • Credit & debit points
    • Read member data
    • Best practices
  • Custom Objects
    • Custom objects management
  • Brevo tracker and events
    • Getting started
    • JavaScript implementation
    • REST implementation
    • Legacy tracker documentation
    • Events
  • Accounts and settings
    • Senders and domains
    • User activity logs
    • External feeds
    • Invited users
LogoLogo
Help CenterAPI KeysStatusSign In
On this page
  • Where to start
  • Install an SDK
  • Explore by use case
  • API solutions
  • Reference & tools
Getting started

Overview

Build integrations with the Brevo API
Was this page helpful?

Quickstart

Make your first API call in 3 steps
Next
Built with

A unified REST API for sending messages across email, SMS, and WhatsApp — and managing contacts, tracking custom events, syncing eCommerce data, and building custom objects.

Where to start

New to the Brevo API?

Make your first API call in minutes. The interactive quickstart walks you through authentication and your first request.

Know what you need?

Browse API solutions by product area below, or jump to the API reference for full endpoint details.

Install an SDK

Node.js
Python
PHP
cURL
$npm install @getbrevo/brevo

Node.js SDK documentation →

Explore by use case

Common integration scenarios and implementation guides.

Send transactional emails

Send order confirmations, password resets, and other automated emails to your users.

Read guide

Send transactional SMS & WhatsApp

Reach your customers through transactional SMS and WhatsApp.

Read guide

Track with webhooks

Receive real-time notifications about email events and automate workflows.

Read guide

Manage contacts

Import, update, and organize your contact lists programmatically.

Read guide

Batch send email

Send customized emails to multiple recipients in a single request. Personalize content for each recipient using dynamic variables.

Read guide

Schedule email

Schedule emails to be sent at a specific time in the future.

Read guide

Fetch weekly statistics

Export raw data of all transactional events from the past 7 days. Generate reports with unaggregated data for analytics.

Read guide

Configure SMTP relay

Configure our SMTP relay to send your emails.

Read guide

Parse inbound emails

Receive and process incoming emails through webhooks to handle customer inquiries and support requests.

Read guide

API solutions

Explore the most popular integration areas available in the Brevo platform.

Messaging API

Send transactional emails, SMS, and WhatsApp messages. Batch send, schedule deliveries, and track message activity.

Marketing platform

Sync and segment contact lists. Import, update, and manage audiences for your campaigns.

eCommerce

Sync products, categories, and orders. Track customer behavior and attribute revenue to campaigns.

Conversations

Integrate live chat widgets and manage conversations programmatically. Customize the chat experience.

Webhooks

Receive real-time event notifications for email, SMS, marketing, and payment activity.

Custom events

Track custom user events and behaviors. Monitor website activity and measure engagement with JavaScript or REST APIs.

Reference & tools

Authentication

Set up API key or OAuth 2.0 authentication to access the Brevo API.

Rate limits

Understand API rate limits, quotas, and how to handle rate limit responses.

SDKs

Official SDKs with full API coverage. Available for Node.js, Python, and PHP.

Key concepts

Learn how the Brevo API works. Understand base URLs, authentication, and request methods.

Postman

Explore and test API endpoints with our pre-configured Postman workspace.

MCP Server

Integrate Brevo with AI assistants using the Model Context Protocol.