Your entire mail pipeline, on one screen.

What’s inside
Everything shipped in the latest overhaul.
The dashboard now covers the whole job: authentication health, marketing streams and campaigns, a visual editor for your mail, and the deliverability tools that keep it landing.

Every message, searchable
Filter outgoing and inbound mail by status, tag or stream, and open any message for its full delivery timeline.

DMARC compliance, watched for you
Pass rates, daily volume by category, and a sending-source table grouped by provider.

A block editor for your email
Drag-and-drop blocks with an expert HTML mode, wrapped in a shared branded layout.

Campaigns, tracked end to end
Compose a broadcast once and follow it per recipient, from send through opens and clicks.
Product
Built around the mail your product sends.
Messages
Follow every message end to end
Queueing, delivery attempts, opens, clicks, and the raw source sit on one timeline per message. Query it from the API or read it in the dashboard.
Domains
Deliverability, verified
Per-domain SPF and DKIM records with copy-paste values, verification status, suppression lists and bounce tracking built in.
API-first
Built for engineers
One POST sends a message. Stable error codes and a full OpenAPI spec keep the integration predictable, which is exactly what you want from email.
Ecosystem
Plays well with your stack
JSON over HTTPS, plain SMTP, or an official SDK for nine languages. Whatever framework you already run can send through CamelMailer.
EU Cloud
Data residency you can point at
Cloud plans run only on EU infrastructure under EU jurisdiction. If you would rather not use the cloud at all, self-host the same code.
Run it your way
Self-host it today, or let us run it for you in the EU.
git clone https://github.com/camelmailer/camelmailer
cd camelmailer
docker compose up -d --build
curl localhost:5000/health
{"status":"ok"}Self-hosted
Your infrastructure, your rules
Run docker compose up -d and you own the whole pipeline: unlimited sending, MIT licensed, no phone-home. It runs as one Rust binary against a single PostgreSQL, so you can actually reason about the stack.
Webhooks
Events, streaming into your stack
Signed callbacks fire on every delivery, bounce, open, and click, so you can turn a receipt into a Slack alert or a CRM timeline entry.
Teams
Invite your team, roles included
Every organization has viewer, member, admin, and owner roles, with invitations, 2FA, and OIDC single sign-on included from day one.
# leaving is a feature: git clone camelmailer/camelmailer pg_dump … | psql your-server docker compose up -d # welcome home
Open source
The exit path is real
The cloud runs the exact MIT-licensed code you can read on GitHub. When you want to leave, export your data, run docker compose up on your own hardware, and repoint DNS. There is no private fork that keeps the good parts behind the paid tier.






