Transactional email.
Nothing else.

The mail your product has to send: receipts, password resets, magic links, alerts. CamelMailer handles exactly that and stays out of the way of your marketing stack.

In public beta: 5,000 emails a month, free while we build. Pricing launching soon.

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.