Skip to content

Quickstart

Register at send.all2cf.com, verify your email address and create an independent CFsend organization.

Authorize the Cloudflare account that owns the sending domain. CFsend checks the required permissions before it creates resources.

Choose the account, domain and environment. CFsend creates the customer-owned Worker, D1, R2, Queues, default key and starter templates.

Free uses the same customer-owned deployment boundary. Pro adds managed Runtime updates, verification and rollback.

Complete Email Sending authorization, SPF, DKIM and DMARC checks. Then send a real message and inspect its delivery events.

Terminal window
curl "$ALL2CF_SEND_URL/emails" \
-H "Authorization: Bearer $ALL2CF_SEND_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-1048" \
-d '{"from":"hello@example.com","to":"customer@example.net","subject":"Your receipt","html":"<h1>Paid</h1>"}'