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
Pro
Scale confidently with advanced features.
Pay as you go
- • Higher limits
- • Priority delivery
- • Webhooks & templates
- • Detailed analytics
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.