Quickstart
1. Create your CFsend organization
Section titled “1. Create your CFsend organization”Register at send.all2cf.com, verify your email address and create an independent CFsend organization.
2. Connect Cloudflare
Section titled “2. Connect Cloudflare”Authorize the Cloudflare account that owns the sending domain. CFsend checks the required permissions before it creates resources.
3. Deploy the Runtime
Section titled “3. Deploy the Runtime”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.
4. Verify and send
Section titled “4. Verify and send”Complete Email Sending authorization, SPF, DKIM and DMARC checks. Then send a real message and inspect its delivery events.
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>"}'