cloudflare-email-service
Cloudflare Email Service enables transactional email sending through a Workers binding or REST API, supporting deployment across Workers, the Agents SDK, and external applications. Configure your domain with wrangler, then send emails with minimal setup—no API keys required for Workers. The skill covers sending mechanics, email routing for inbound messages, authentication best practices, and common configuration pitfalls.
Cloudflare Email Service lets you send transactional emails from Workers, agents, or external apps using a binding or REST API.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-24
Cloudflare Email Service lets you send transactional emails from Workers, agents, or external apps using a binding or REST API. Cloudflare Email Service enables transactional email sending through a Workers binding or REST API, supporting deployment across Workers, the Agents SDK, and external applications. Configure your domain with wrangler, then send emails with minimal setup—no API keys required for Workers. The skill covers sending mechanics, email routing for inbound messages, authentication best practices, and common configuration pitfalls.
Use it when
- Cloudflare Email Service setup involves configuring your domain in wrangler.toml with the email binding.
- Yes, Cloudflare Email Service provides a REST API for sending transactional emails from Node.js, Python, and other external applications.
Verify before relying
Read SKILL.md below before installing (6 files). Open directory: indexed for reading, not audited.
Install
cloudflare/skills/cloudflare-email-service · repository language: Shell
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I send emails from Cloudflare Workers?
Cloudflare Email Service lets you send transactional emails directly from Workers using a simple binding. Add the email binding to your wrangler.toml, then use the Workers runtime to call the send method with recipient, subject, and message body. No API keys are required—authentication happens automatically through your Workers environment. The service integrates seamlessly with your Cloudflare account and domain configuration.
What is the cloudflare email service setup process?
Cloudflare Email Service setup involves configuring your domain in wrangler.toml with the email binding, verifying domain ownership through DNS records (SPF, DKIM, DMARC), and enabling email routing if needed. Once configured, you can send transactional emails immediately from Workers or call the REST API from external applications. The Agents SDK also supports email handling for AI workflows.
Can I send transactional emails from external apps with Cloudflare?
Yes, Cloudflare Email Service provides a REST API for sending transactional emails from Node.js, Python, and other external applications. You authenticate using your Cloudflare credentials and make HTTP requests to the email endpoint. This approach complements Workers-based sending and works for applications running outside Cloudflare infrastructure.
How do I improve email deliverability with SPF, DKIM, and DMARC?
Cloudflare Email Service supports authentication best practices through SPF, DKIM, and DMARC configuration. Set up SPF records to authorize Cloudflare as a sender, enable DKIM signing for message integrity, and configure DMARC policies to control how receivers handle authentication failures. These steps significantly improve inbox placement and reduce spam filtering.
Does Cloudflare Email Service support receiving and routing emails?
Yes, Cloudflare Email Service includes email routing for inbound messages. You can configure routing rules to forward incoming emails to specified addresses or process them through Workers. This enables you to receive emails on your domain and integrate them into automated workflows or AI agents.
Can I integrate email into AI agents and coding workflows?
Cloudflare Email Service integrates with the Agents SDK and coding workflows through both Workers bindings and REST API calls. You can send emails from AI agents, trigger email notifications based on events, and receive emails for processing. The service is licensed under Apache-2.0, making it suitable for open-source and commercial projects.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Cloudflare Email Service
Your knowledge of the Cloudflare Email Service, Email Routing or Email Sending may be outdated. Prefer retrieval over pre-training for any Cloudflare Email Service task.
Cloudflare Email Service lets you send transactional emails and route incoming emails, all within the Cloudflare platform. Your knowledge of this product may be outdated — it launched in 2025 and is evolving rapidly. Prefer retrieval over pre-training for any Email Service task.
If there is any discrepancy between this skill and the sources below, always trust the original source. The Cloudflare docs, REST API spec,
(truncated - see the full file via the links below)
File tree — 6 files
skills/cloudflare-email-service/SKILL.md
skills/cloudflare-email-service/references/cli-and-mcp.md
skills/cloudflare-email-service/references/deliverability.md
skills/cloudflare-email-service/references/rest-api.md
skills/cloudflare-email-service/references/routing.md
skills/cloudflare-email-service/references/sending.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Send transactional emails from Cloudflare Workers or external apps”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Cloudflare Agentic Inbox is a self-hosted email client powered by AI agents, built entirely on Cloudflare Workers. It combines Email Routing for receiving messages, Durable Objects with SQLite for per-mailbox storage, R2 for attachments, and Workers AI for intelligent email assistance.
This skill guides you through Cloudflare Email Routing for both receiving emails via Workers and sending from verified addresses. Learn to parse incoming messages, implement allowlists and blocklists, route based on content, and handle attachments—all free and production-tested.
Mkfast Deploy streamlines deploying mkfast-template and TanStarter projects to Cloudflare Workers by detecting which components you've enabled and generating only the steps you need. It handles template placeholder validation, environment setup, and production safety checks to prevent common deployment pitfalls.
Wrangler is Cloudflare's command-line tool for building and deploying Workers across the edge platform. It handles local development, deployment, and management of Workers alongside bindings for KV storage, R2 buckets, D1 databases, Vectorize indexes, and Workers AI. The skill prioritizes current documentation over cached knowledge to ensure commands and config syntax stay accurate.
Get your Cloudflare Workers project running locally with Wrangler and Miniflare. This skill covers project initialization, wrangler.jsonc configuration for KV, D1, and R2 bindings, TypeScript setup, and common development errors. Use it to troubleshoot binding issues, HMR problems, and deployment mismatches.
Agents SDK equips you to create intelligent agents on Cloudflare Workers with built-in state persistence, callable RPC methods, task scheduling, and durable workflows. It covers agent lifecycle management, WebSocket communication, chat integration, MCP server connectivity, and observability—all with comprehensive Cloudflare documentation as your primary reference.
More skills cloudflare-api (MIT)