{"library":"sib-api-v3-sdk","title":"Brevo (formerly Sendinblue) API Python SDK","description":"The `sib-api-v3-sdk` is the official Python client library for the Brevo (formerly Sendinblue) API v3. It provides a wrapper around the RESTful API, enabling developers to programmatically manage email campaigns, transactional emails, SMS, contacts, and retrieve statistics. The library is currently at version 7.6.0 and is actively maintained, with updates typically released as needed for bug fixes and new features.","language":"python","status":"active","last_verified":"Mon May 18","install":{"commands":["pip install sib-api-v3-sdk"],"cli":null},"imports":["import sib_api_v3_sdk","from sib_api_v3_sdk import Configuration","from sib_api_v3_sdk.api import transactional_emails_api","from sib_api_v3_sdk.model.send_smtp_email import SendSmtpEmail"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import sib_api_v3_sdk\nfrom sib_api_v3_sdk.api import transactional_emails_api\nfrom sib_api_v3_sdk.model.send_smtp_email import SendSmtpEmail\nimport os\n\n# Configure API key authorization: api-key\nconfiguration = sib_api_v3_sdk.Configuration()\nconfiguration.api_key['api-key'] = os.environ.get('BREVO_API_KEY', 'YOUR_API_KEY')\n\n# Create an instance of the API class\napi_instance = transactional_emails_api.TransactionalEmailsApi(sib_api_v3_sdk.ApiClient(configuration))\n\n# Define the email to be sent\nsender = {\"name\":\"Sender Name\", \"email\":\"sender@example.com\"}\nto = [{\"email\":\"recipient@example.com\", \"name\":\"Recipient Name\"}]\n\nsend_smtp_email = SendSmtpEmail(\n    sender=sender,\n    to=to,\n    subject=\"My Test Subject\",\n    html_content=\"<html><body><h1>This is a test email from Brevo!</h1></body></html>\"\n)\n\ntry:\n    # Send a transactional email\n    api_response = api_instance.send_transac_email(send_smtp_email)\n    print(f\"API called successfully. Returned data: {api_response}\")\nexcept sib_api_v3_sdk.rest.ApiException as e:\n    print(f\"Exception when calling TransactionalEmailsApi->send_transac_email: {e}\")","lang":"python","description":"This quickstart demonstrates how to configure the Brevo Python SDK using an API key and send a basic transactional email. Ensure your `BREVO_API_KEY` environment variable is set or replace 'YOUR_API_KEY' with your actual API key.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-18","installed_version":"7.6.0","pypi_latest":"7.6.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4.2,"avg_import_s":0.52,"wheel_type":"sdist"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.49,"mem_mb":13.7,"disk_size":"31.0M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":3.6,"import_time_s":0.32,"mem_mb":13.7,"disk_size":"32M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.67,"mem_mb":15.7,"disk_size":"34.6M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":3.5,"import_time_s":0.65,"mem_mb":15.7,"disk_size":"35M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.58,"mem_mb":15.4,"disk_size":"24.3M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":4.6,"import_time_s":0.6,"mem_mb":15.4,"disk_size":"25M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.58,"mem_mb":16,"disk_size":"23.9M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":5.1,"import_time_s":0.53,"mem_mb":16,"disk_size":"24M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.43,"mem_mb":13,"disk_size":"30.7M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"sib-api-v3-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":4,"import_time_s":0.39,"mem_mb":13,"disk_size":"31M"}]}}