Cloudflare Email Service

Send transactional emails and route incoming emails to Workers or email addresses with Cloudflare Email Service. [1]

developers.cloudflare.com/email-service/ · Agent JSON · Last verified 2026-06-06 · Source confidence: high

Cloudflare Email Service sends transactional email and routes inbound mail to Workers or addresses, aimed at notifications, auth flows, and custom email handling on Cloudflare's platform. The REST API uses API-key auth with an official MCP server and two SDKs. Pricing is published and self-serve: 3,000 emails/month free, then $0.35 per 1,000. It carries SOC 2 Type 2, GDPR, and ISO 27001. Launched September 2025.

Scores

Scores are derived in a separate pass from the literal fields below; not yet computed for this profile.

Pricing & procurement

Pricing model
Hybrid (base + usage) [2]
Published pricing
Yes [3]
Free tier
Yes [4]
Free tier details
Workers Free plan includes unlimited inbound email routing at $0/mo. Email Sending is only available on the Workers Paid plan ($5/mo minimum, 3,000 outbound emails included, then $0.35 per 1,000 emails). [5]
Self-serve signup
Yes [6]
Requires sales call
No [7]
Enterprise plan
Yes [8]
Published prices
PlanItemPerAmountSource
Workers Paid3,000 outbound emailsmonth$0source
Workers Paidoutbound emails1,000 emails$0.35source
Workers Freeinbound emails$0source
Workers Paidinbound emails$0source

Capabilities

  • Transactional send
  • Inbound parsing
  • Analytics
Supported actions
send_email, handle_incoming_email, forward_email, reply_email, reject_email [9]
Regions
Global [10]
Input types
JSON, EmailMessage objects, base64-encoded attachments [11]
Output types
JSON (delivered/permanent_bounces/queued arrays), EmailSendResult (messageId), Promise<void> [12]
Webhooks
No [13]
Sandbox / test mode
No [14]
SDK languages
Node.js, TypeScript [15]
MCP server
Yes [16]

Trust & compliance

SOC 2
SOC 2 Type II [17]
HIPAA
Unknown [18]
GDPR
Yes [19]
ISO 27001
Yes [20]
PCI DSS
Unknown [21]
Published SLA
No [22]
Rate limits
Your account may have daily sending limits based on Cloudflare's assessment of your account standing. These limits are applied on a per-account basis, may vary, and may be adjusted over time based on your sending behavior. REST API returns HTTP 429 with error code 10004 (email.sending.error.throttled) when rate limit exceeded. Workers API returns E_RATE_LIMIT_EXCEEDED and E_DAILY_LIMIT_EXCEEDED errors. [23]
Known restrictions
Your account may have daily sending limits based on Cloudflare's assessment of your account standing. These limits are applied on a per-account basis, may vary, and may be adjusted over time based on your sending behavior., When you first start using Email Service, you can send emails to verified email addresses in your account. Accounts on a paid plan can send emails to any recipient, subject to daily sending limits., 50 recipients per email (combined across all recipient fields), 5 MiB total message size including attachments (25 MiB for verified addresses only), 998 characters subject line (RFC 5322 compliant), 16 KB all custom headers combined, 32 attachments per email, Currently in public beta [24]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.cloudflare.com/client/v4
Version
v4
Versioning
url
Stability
beta
Auth methods
api_key
Error format
vendor-specific

SDKs

  • Node.js wrangler · repo · updated 2026-06 · 4,138
  • TypeScript @cloudflare/workers-types · repo · updated 2026-06 · 4,138

Adoption & maturity

Launched
2025-09-25

Other Email APIs

  • Mailgun

    Mailgun is the all-in-one, intelligent email delivery platform trusted by businesses and loved by developers.

    Hybrid · free tier · public pricing · self-serve

  • Mailjet

    The best email marketing software that's built for devs and loved by marketers.

    Hybrid · free tier · public pricing · self-serve

  • Amazon Simple Email Service

    Amazon Simple Email Service (Amazon SES) is a cloud-based email service provider that can integrate into any application for high-volume email automation.

    Usage · public pricing · self-serve

  • Brevo

    Brevo is the most intuitive all-in-one customer engagement platform: email and SMS marketing, automation, CRM, live chat, and transactional email.

    Hybrid · free tier · public pricing · self-serve

  • SendGrid

    Email at scale, proven deliverability, and so much more

    Hybrid · public pricing · self-serve

  • MailerSend

    MailerSend is a powerful transactional email system built for developers but designed so non-tech teams can contribute without coding.

    Hybrid · free tier · public pricing · self-serve

See all Email APIs APIs →

References

Change history

Every field change, who made it, and when — from our audited data pipeline and editors.

  1. 2026-06-08 Docs URL: (none)https://developers.cloudflare.com/docs
  2. 2026-06-08 Changelog URL: (none)https://developers.cloudflare.com/changelog
  3. 2026-06-08 Llms Txt Present: (none)Yes
  4. 2026-06-08 Llms Txt URL: (none)https://developers.cloudflare.com/llms.txt
  5. 2026-06-08 Rendering: (none)static
  6. 2026-06-07 Summary Md: (none)Cloudflare Email Service sends transactional email and routes inbound mail to W…
  7. 2026-06-07 SDK Packages: Node.js, TypeScriptNode.js, TypeScript
  8. 2026-06-07 Github Stars: (none)4137
  9. 2026-06-07 Github Stars At: (none)2026-06-07T18:55:30.898Z
  10. 2026-06-07 SDK Packages: TypeScript, Python, GoNode.js, TypeScript
  11. 2026-06-07 MCP URL: (none)https://mcp.cloudflare.com/mcp
  12. 2026-06-07 Quickstart URL: (none)https://developers.cloudflare.com/email-service/get-started/send-emails/
  13. 2026-06-07 Error Format: (none)vendor-specific
  14. 2026-06-07 Requires Verification: (none)Yes
  15. 2026-06-07 Starting Price Usd: (none)0.35
  16. 2026-06-07 Price Basis: (none)1,000 emails
  17. 2026-06-07 Free Tier Limit: (none)3,000 emails/month
  18. 2026-06-07 Launched At: (none)2025-09-25
  19. 2026-06-07 Fields Not Found: (none)idempotency_supported
  20. 2026-06-07 SDK Languages: TypeScript, Python, GoNode.js, TypeScript
  21. 2026-06-07 Data Retention Policy URL: (none)https://www.cloudflare.com/privacypolicy/
  22. 2026-06-07 Base URL: (none)https://api.cloudflare.com/client/v4
  23. 2026-06-07 API Version: (none)v4
  24. 2026-06-07 Versioning Scheme: (none)url
  25. 2026-06-07 Auth Methods: (none)api_key
  26. 2026-06-07 Auth Docs URL: (none)https://developers.cloudflare.com/fundamentals/api/how-to/make-api-calls/
  27. 2026-06-07 API Style: (none)rest
  28. 2026-06-07 Stability: (none)beta
  29. 2026-06-07 Deprecation Policy URL: (none)https://developers.cloudflare.com/fundamentals/api/reference/deprecations/
  30. 2026-06-07 SDK Packages: (none)TypeScript, Python, Go
  31. 2026-06-07 Capabilities: {"inbound":true,"analytics":true,"transactional":true}{"inbound":true,"analytics":true,"transactional":true}