{
  "updated": "2026-10-28",
  "report_url": "https://freetier.tech/api/v1/reports",
  "service": {
    "id": "brevo",
    "name": "Brevo",
    "category": "email",
    "tagline": "Customer messaging platform with a transactional email API and SMTP relay alongside marketing email, SMS and CRM tools.",
    "website": "https://www.brevo.com",
    "pricing_url": "https://www.brevo.com/pricing/",
    "free_tier": {
      "kind": "always-free",
      "summary": "300 emails per day, shared between transactional email and campaigns.",
      "limits": [
        "300 emails per day (transactional and campaigns combined)",
        "100,000 contacts",
        "1,000 requests per second on the transactional send endpoint (POST /v3/smtp/email)",
        "100 requests per hour on API endpoints without a dedicated rate limit"
      ],
      "credit_usd": null,
      "commercial_use": true,
      "card_required": false
    },
    "gotchas": [
      "Brevo has to approve a new account before it can send; if sends fail with \"SMTP account is not yet activated\", request transactional activation through a support ticket from the account.",
      "The sender address must be verified (Brevo emails it a link) or its domain authenticated before you can send from it.",
      "The 300-per-day cap is shared with marketing campaigns, and only a paid plan removes it.",
      "Account, sender and domain API endpoints fall under the 100 requests/hour general limit.",
      "API keys are shown only once, when created."
    ],
    "setup": {
      "signup_url": "https://onboarding.brevo.com/account/register",
      "signup_methods": [
        "email"
      ],
      "human_steps": [
        "Sign up at https://onboarding.brevo.com/account/register with an email address and organization name, then verify the email.",
        "Create an API key at https://app.brevo.com/settings/keys/api.",
        "Verify a sender email address or authenticate your sending domain (DNS records) in Brevo."
      ],
      "agent_access": [
        {
          "method": "api-key",
          "install": "npm install @getbrevo/brevo",
          "command": null,
          "token_url": "https://app.brevo.com/settings/keys/api",
          "env_var": "BREVO_API_KEY",
          "notes": "Send the key in the `api-key` header; the SDKs take it as a constructor argument (Brevo's PHP guide reads it from BREVO_API_KEY)."
        }
      ],
      "verify": "curl -s https://api.brevo.com/v3/account -H \"api-key: $BREVO_API_KEY\"",
      "try_without_account": null
    },
    "docs": {
      "quickstart": "https://developers.brevo.com/docs/quickstart",
      "llms_txt": "https://developers.brevo.com/llms.txt"
    },
    "sources": [
      "https://www.brevo.com/pricing/",
      "https://www.brevo.com/pricing.md",
      "https://www.brevo.com/llms.txt",
      "https://www.brevo.com/free-smtp-server/",
      "https://www.brevo.com/features/email-api/",
      "https://www.brevo.com/products/transactional-email/",
      "https://help.brevo.com/hc/en-us/articles/115000188150-Troubleshooting-Issues-with-Brevo-SMTP",
      "https://developers.brevo.com/docs/quickstart",
      "https://developers.brevo.com/docs/api-key-authentication",
      "https://developers.brevo.com/docs/api-limits",
      "https://developers.brevo.com/docs/send-a-transactional-email",
      "https://developers.brevo.com/docs/sender-creation-and-management",
      "https://developers.brevo.com/guides/node-js",
      "https://developers.brevo.com/guides/php",
      "https://developers.brevo.com/llms.txt"
    ],
    "last_verified": "2026-10-28",
    "sponsored": false,
    "links": {
      "page": "https://freetier.tech/s/brevo/",
      "markdown": "https://freetier.tech/s/brevo.md",
      "json": "https://freetier.tech/api/v1/services/brevo.json"
    }
  }
}
