For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
Help CenterAPI KeysStatusSign In
GuidesAPI ReferenceAppsChangelog
GuidesAPI ReferenceAppsChangelog
  • Getting started
    • Overview
    • Quickstart
    • Authentication
    • Rate limits
        • Overview
        • Node.js
        • Python
        • PHP
      • Connect to Cursor
  • 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
  • Overview
  • Quickstart
  • Key concepts
  • Postman workspace
  • Authentication
  • API key authentication
  • OAuth 2.0
  • IP security
  • Rate limits
  • Rate limit headers
  • Platform quotas
  • Overview
  • Node.js
  • Changelog
  • Python
  • Changelog
  • PHP
  • Changelog
  • Overview
  • Tool configuration
  • Agent setup
  • Connect to Cursor
  • Send transactional email
  • Batch send emails
  • Batch email idempotency
  • Schedule emails
  • Sandbox mode
  • Weekly event exports
  • SMTP relay integration
  • Postfix integration
  • Node.js example
  • Delete transactional logs
  • Parse inbound email
  • Send transactional SMS
  • Send transactional WhatsApp
  • Manage your contacts
  • Track website activity
  • Send WhatsApp campaigns
  • Weekly event exports
  • Getting started
  • Retry mechanism
  • Payment webhooks
  • Marketing webhooks
  • Transactional webhooks
  • Loyalty webhooks
  • Batched webhooks
  • Secure webhook calls
  • Meetings and phone webhooks
  • Push notification webhooks
  • Sales CRM webhooks
  • Getting started
  • Customize the chat widget
  • JavaScript API reference
  • Conversations webhooks
  • Activate eCommerce app
  • Manage product categories
  • Manage products
  • Manage orders
  • Coupon collections
  • eCommerce tracker events
  • Overview
  • Set up a program
  • Enroll members
  • Credit & debit points
  • Read member data
  • Best practices
  • Custom objects management
  • Getting started
  • JavaScript implementation
  • Identify users
  • Track page views
  • Track link clicks
  • Track custom events
  • REST implementation
  • Identify users
  • Track link clicks
  • Track page views
  • Track custom events
  • Events
  • Event endpoints
  • Senders and domains
  • Sender creation and management
  • Domain creation and management
  • Domain authentication and validation
  • User activity logs
  • External feeds
  • Getting started
  • External feeds management
  • Invited users
  • Invited users management
Help CenterAPI KeysStatusSign In
On this page
  • OpenAPI specification
  • Official SDKs
Getting startedSDKs and AI toolsSupported programming languages

SDKs and libraries

Official SDKs and client libraries for the Brevo API
|View as Markdown|Open in Claude|

OpenAPI specification

The Brevo API follows the OpenAPI 3.0 Standard. Use the specification file to generate API clients for common languages using Swagger Code Generator or other OpenAPI tools.

OpenAPI Specification
https://api.brevo.com/v3/swagger_definition_v3.yml

Official SDKs

Node.js v6.0.3

Official Node.js SDK for the Brevo API.

PHP v5.0.2

Official PHP SDK for the Brevo API.

Python v5.0.2

Official Python SDK for the Brevo API.

Java v1.1.7

Official Java SDK for the Brevo API.

C# v1.1.2

Official C# SDK for the Brevo API.

Go v1.1.3

Official Go SDK for the Brevo API.

Ruby v4.0.0

Official Ruby SDK for the Brevo API.

Was this page helpful?
Previous
Node.js SDK
Learn how to integrate the Brevo API into your Node.js and browser applications.
Next
Built with