KubeMailKubeMail
NewRust MTA core with per-ISP traffic shaping

Email infrastructure that doesn't blink.

Send transactional and marketing email at millions-per-hour scale. One clean API at the edge, a Rust MTA underneath, and deliverability tooling that does the hard parts for you.

1,000 emails/month free · No credit card required

Network pulse
Simulated demo

Emails delivered

1,284,331,902

Throughput

48,000/sec

Built for developers

Your first email in under a minute.

A single, predictable REST API. No SDK required — if it can make an HTTPS request, it can send through KubeMail.

  • One endpoint for transactional, batch (1,000/request) and broadcasts (100k recipients)
  • Idempotency keys with a 24h replay window — retries never double-send
  • Signed webhooks for every delivery, bounce, complaint, open and click
  • Typed errors with machine-readable codes and field-level validation details
curl -X POST https://api.kubemail.app/v1/emails \
  -H "Authorization: Bearer km_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme <hello@acme.com>",
    "to": "ada@example.com",
    "subject": "Your login code: 482913",
    "html": "<p>Your code is <strong>482913</strong></p>"
  }'
202{ "id": "msg_2Hc9xTq4", "status": "queued" }

Everything you need to land in the inbox

Throughput and deliverability, not a trade-off.

The control plane runs at the edge. The data plane runs on bare metal. You get the speed of both and the operational burden of neither.

Edge API on 300+ locations

Requests are authenticated, validated and queued at the Cloudflare edge closest to your servers — single-digit-millisecond overhead, wherever you run.

Rust MTA core

Delivery runs on KumoMTA, a Rust engine built for millions of messages per hour per node with predictable memory and latency.

Per-ISP traffic shaping

Connection limits, rates and backoff tuned per mailbox provider. Gmail, Outlook and Yahoo each get exactly the pace they accept.

Dedicated IPs

Enterprise plans get dedicated, warmed IPs with clean PTR records — your reputation is yours alone.

DKIM, SPF & DMARC automation

Keys generated per domain, copy-paste DNS records, live verification and automatic alignment through a custom return-path.

Real-time webhooks & logs

Every event — delivered, deferred, bounced, opened, clicked — streamed to your endpoint, HMAC-signed, and searchable in the log explorer.

Suppression management

Hard bounces, complaints and unsubscribes are suppressed automatically, so you never hurt your reputation by mailing them twice.

iOS app

Delivery health, alerts and logs in your pocket. Know about a bounce spike before your customers do.

Architecture

Edge control plane. Bare-metal data plane.

Your API call never waits on SMTP. Messages are accepted at the edge, queued durably, and handed to a fleet of Rust MTAs that speak each mailbox provider's language.

300+ PoPs

Edge API

Auth, validation, rate limits & idempotency on Cloudflare Workers

202 Accepted

Queue

Cloudflare Queues absorb spikes so your request returns in milliseconds

Bare metal

KumoMTA

Rust MTA: DKIM signing, per-ISP shaping, bounce classification

Gmail · Outlook · Yahoo

Inbox

Delivered over warmed IPs with aligned SPF, DKIM and DMARC

Events flow back to logs, stats and your webhooks in real time

Pricing

Simple pricing that scales with you.

Start free. Upgrade when you're ready. Cancel anytime.

Free

For side projects and trying things out.

$0/month

1,000 emails / month

  • 1,000 emails per month
  • Shared IP pool
  • DKIM, SPF & DMARC automation
  • Logs, webhooks & suppressions
Start for free
Most popular

Pro

For production apps that send every day.

$29/month

50,000 emails / month

  • 50,000 emails per month
  • $0.0008 per email over quota
  • Stripe invoicing & billing portal
  • Everything in Free
Start with Pro

Enterprise

For high-volume senders who need isolation.

$299/month

500,000 emails / month

  • 500,000 emails per month
  • Dedicated IP address
  • Isolated sender reputation
  • Everything in Pro
Go Enterprise

FAQ

Questions, answered.

Can't find what you need? Reach us at support@kubemail.app.

How fast can I start sending?

Create an account, add your domain, paste four DNS records, and create an API key. Most teams send their first email in under five minutes — DNS propagation is usually the slowest part.

What makes KubeMail fast at scale?

The API runs on Cloudflare's edge and only queues your message, so requests return in milliseconds. Delivery is handled by KumoMTA, a Rust MTA running on bare metal with per-ISP connection and rate shaping.

Do I need to change my existing SPF record?

No. KubeMail uses a custom return-path (bounces.yourdomain.com) as a CNAME, which gives you SPF alignment without touching your root SPF record. You'll also publish a DKIM key and, ideally, a DMARC record.

What happens when I exceed my monthly quota?

Paid plans bill usage beyond the included volume as overage — $0.0008 per email on Pro. The Free plan includes 1,000 emails per month; you can upgrade at any time from the Billing page in your dashboard.

How do you handle bounces and complaints?

Hard bounces and spam complaints are added to your suppression list automatically and future sends to those addresses are dropped. Every event is also delivered to your webhooks and visible in the logs with a plain-English explanation of the SMTP code.

Can I get a dedicated IP?

Yes — Enterprise includes a dedicated IP, warmed gradually and monitored against major blocklists (Spamhaus, Barracuda, SpamCop, SORBS).

Ship email you never have to think about again.

1,000 free emails every month. Upgrade to millions when you need them.