Cloudflare Mail SDK

Nodemailer Alternative for Cloudflare

TypeScript-first Mail SDK that works natively on Cloudflare Workers. No SMTP, no servers. Free for the first 1,000 mails every month.

⚡ Works on Cloudflare🟦 TypeScript support🔒 Secure API keys💸 Free 1k/month
🌤️

Cloudflare-native

Send emails from Workers without SMTP or servers.

🟦

TypeScript-first

Typed SDK, great DX, auto-complete everywhere.

🔑

Simple API keys

Sign in, create project, copy keys – done.

📬

Reliable delivery

Queues + retries keep your emails moving.

🧩

HTML + templates

Send plain text, rich HTML, or template payloads.

🎁

Generous free tier

1,000 mails every month at no cost.

Send your first email

TypeScript • Cloudflare Workers
// npm install email-sdk
import { QodeMLClient } from "email-sdk";

const client = new QodeMLClient({
    host: "smtp.office365.com",
    port: 587, 
    method: "PLAIN",
    username: "USERNAME",
    password: "PASSWORD",
    useSsl: true,
    apiKey: "YOUR_API_KEY",
}); 

await client.sendEmail({
        to: "email@gmail.com",
        from: "info@qodeml.com",
        subject: "Thank you for contacting us",
        body: "Hello User,

Thank you for reaching out to us. We have received your message and will get back to you shortly.

Best Regards,
QodeML Team",
        isHtml: false,
    })
// Works without Nodemailer, perfect for Cloudflare Workers

Simple, predictable pricing

Free

Best for development and small projects.

$0
  • • 1,000 mails / month
  • • TypeScript SDK
  • • API key access
  • • Basic analytics
Start Free

Pro

Scale confidently with advanced features.

Pay as you go
  • • Higher limits
  • • Priority delivery
  • • Webhooks & templates
  • • Detailed analytics
Contact Sales

Ship emails from Cloudflare in minutes

Sign in, create your account, copy your API keys, and start sending with our SDK. No Nodemailer, no servers.

EMail SDK – Nodemailer Alternative for Cloudflare