Developer platform
Email as an API call.
The sending API you wish your mail host had: one POST to send, webhooks for every hop, idempotency built in — running on the same infrastructure as your team's mailboxes.
Sending
One POST. Delivered.
Authenticate with a bearer key, send JSON, get an id back. Attachments, templates, and scheduled sends without ceremony — and every message signed with your domain's DKIM automatically.
- POST /v1/emails — from, to, subject, html. Done.
- Idempotency-Key header makes retries safe
- 10,000 emails a month free, then volume tiers
curl -X POST https://api.mail.atrix.dev/v1/emails \ -H "Authorization: Bearer am_live_…" \ -d '{ "from": "billing@yourco.com", "to": ["ava@client.io"], "subject": "Your March invoice", "html": "<p>Attached.</p>" }'→ 200 { "id": "em_9f2c", "status": "queued" }
Webhooks
Know what happened to every message.
Sent, delivered, deferred, bounced, complained, received — each hop lands on your endpoint as a signed event within seconds. Verify the signature, update your records, move on.
- Ten event types across sending, receiving, and domains
- HMAC-SHA256 signatures on every delivery
- Automatic retries with exponential backoff
Observability
Logs a human can read.
Search delivery logs by recipient, status, or message id and get the SMTP conversation, the bounce class, and what we did about it — not a wall of hex.
- Full-text log search with structured filters
- Bounce classification and automatic suppression
- 30-day retention on Scale, 7-day on Growth
# 1 result in 42msem_8d40 billing@yourco.com → ava@client.io bounced 550 5.1.1 — mailbox unavailable attempts: 1 · suppressed: yes · webhook: 200 hint: recipient address no longer exists
Set up your domain in minutes. Keep it forever.
Free plan, no card. Your first mailbox on your own domain — or a free @atrixmail address — before your coffee cools.