> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.brevo.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.brevo.com/_mcp/server.

# Python SDK v4 beta release

We've released a beta version of the Python SDK (v4.0) with significant improvements including native async support via `AsyncBrevo`, Pydantic-based typed models, automatic retries with exponential backoff, and a custom `httpx` client support.

You can learn more on the dedicated guide here: [https://developers.brevo.com/docs/api-clients/python](https://developers.brevo.com/docs/api-clients/python)

Install it using:

```bash
pip install brevo-python
```

**Key highlights:**

* Unified client via `Brevo(api_key="...")` — no more manual configuration objects
* Native async support with `AsyncBrevo`
* Full type annotations for all request and response models
* Raw response access via `with_raw_response`
* 33 service namespaces covering the entire Brevo API

**Resources:**

* [GitHub Repository](https://github.com/getbrevo/brevo-python/tree/v4)
* [PyPI Package](https://pypi.org/project/brevo-python/)
* [Python SDK Documentation](/docs/sdks-libraries/python-client)