Docs
Send your first email.
Two kinds of mail, one platform. Transactional mail is a receipt, a reset, a notice. Marketing mail is a broadcast to a list you already have.
Get startedGetting started
01
Create an account
Free forever. No card. You land in the dashboard.
02
Add a sending domain
Copy the DKIM, SPF and DMARC records we give you. Inboxes need those to trust your name.
03
Create an API key
Copy it once. We keep only a hash. The plaintext is gone after that screen.
04
Send
From, to, subject, HTML or text. Then watch the log.
1const res = await fetch("https://api.mittera.eu/api/emails", {2 method: "POST",3 headers: {4 Authorization: "Bearer mt_xxxxxxxxx",5 "Content-Type": "application/json",6 },7 body: JSON.stringify({8 from: "hello@acme.com",9 to: "you@acme.com",10 subject: "Hello from mittera",11 html: "<strong>it arrived.</strong>",12 }),13});1415const { id } = await res.json();API reference
The public send endpoint accepts a Bearer key that starts with mt_. JSON in, an id back.
POST https://mittera.eu/api/emails
Authorization: Bearer mt_xxxxxxxxx
Content-Type: application/json
{
"from": "hello@acme.com",
"to": "you@acme.com",
"subject": "Hello from mittera",
"html": "<strong>it arrived.</strong>"
}SDKs
Official packages for Node.js and Python. Go and PHP talk to the same REST API until a first-party package exists.