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
POST /v1/emails
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" }
Delivered · last 12h99.4%

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
webhook deliveries — https://yourco.com/hooks/mail
email.sentem_9f2c12:04:01200
email.deliveredem_9f2c12:04:03200
email.receivedem_a11912:06:47200
email.bouncedem_8d4012:09:12200
domain.verifieddom_yourco12:11:30200

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
logs — to:ava@client.io status:bounced
# 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.