Sendtier

Transactional email API for developers.

Send email from your own domain and receive email in your app, with one API.

Free forever: 3 000 recipients a month, no credit card.

app.sendtier.com/emails
The dashboard's email list and a delivered email with its events, example data

Proof of every deliveryThe receiving server's own reply, for each recipient.

Every event in your appA signed webhook for each status change.

Send email in a few lines of code.

One HTTPS request from any language, with up to 50 recipients at a time.

POST/v1/emails
curl https://api.sendtier.com/v1/emails \
  -H "Authorization: Bearer $SENDTIER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Example <hello@mail.example.com>",
    "to": ["user@example.com", "nobody@example.org"],
    "subject": "Your receipt for order #4821",
    "html": "<p>Thanks for your order.</p>"
  }'
202 Accepted
{
  "id": "em_234567ABCDEFGHIJKLMNOPQRSS",
  "status": "queued"
}

  • Schedule emails up to 72 hours ahead
  • Send up to 100 different emails in one batch
  • Retry safely, without sending twice
  • Send over SMTP when your app already does
  • Give every app its own API key

Send from your own domain.

Every email carries your domain, signed with SPF, DKIM and DMARC, so inbox providers trust it.

app.sendtier.com/domains
The verified domain mail.example.com in the dashboard, with its three valid DNS records, example data
  • Set up a Cloudflare domain in one step
  • Know the moment your domain is verified
  • Watch blocklists and your Gmail spam rate

Receive email in your app.

Create inboxes on your domain, like support@ or invoices@, and every message reaches your app.

app.sendtier.com/inboxes
Messages across inboxes in the dashboard: a customer reply, a sign-in code, an invoice with a PDF and a contact form, example data
  • Get every message by signed webhook or API
  • Read the text, HTML, raw message and attachments
  • Get sign-in codes and links pulled out for you
  • Let your tests wait for the next message

Know why an email bounced.

The receiving server's own words, explained in plain language, with what to do next.

app.sendtier.com/emails
A bounced email in the dashboard: the receiving server's reply, what it means and the suppression, example data
  • See the receiving server's exact reply
  • Get the fix in plain words
  • Bad addresses are stopped for you, so your reputation stays clean
  • Get every bounce and complaint in your app

Pricing

Free stays free and needs no card. Prices in EUR, excluding VAT.

Starter, Pro and Scale are not on sale yet.

Free

€0

Sending

  • 3 000 recipients a month

Receiving

  • 25 inboxes
  • 3 000 received messages a month
  • 1 GB storage
  • Kept 7 days

Starter

€12 a month

Sending

  • 20 000 recipients a month

Receiving

  • 100 inboxes
  • 10 000 received messages a month
  • 5 GB storage
  • Kept 30 days

Pro

€49 a month

Sending

  • 100 000 recipients a month

Receiving

  • 250 inboxes
  • 20 000 received messages a month
  • 10 GB storage
  • Kept 30 days

Scale

€399 a month

Sending

  • 1 000 000 recipients a month

Receiving

  • 2 500 inboxes
  • 200 000 received messages a month
  • 100 GB storage
  • Kept 90 days

View pricing

Start sending for free.

Free forever: 3 000 recipients a month, no credit card.