Email that just works.

One request to send. Verified domains, a sandbox, webhooks and a full event log. Nothing to babysit.

Free for 5,000 emails a month, no daily cap. No card required.

curl -X POST https://api-staging.avelto.dev/v1/emails \
  -H "Authorization: Bearer av_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme <hello@mail.acme.com>",
    "to": "jane@example.com",
    "subject": "Your receipt",
    "html": "<p>Thanks for your order.</p>"
  }'
Outputavelto142 ms· delivered in 1.2 s
  • mail.acme.comchecking
    • CNAMEDKIMpending
    • CNAMEDKIMpending
    • CNAMEDKIMpending
    • TXTSPFpending
    • TXTDMARCpending

    Domain verification in minutes

    Add a domain, publish five DNS records, send. We check the records on every request until they resolve, so there is nothing to click.

  • simulatorav_test_••••••
    • delivered@sandbox.avelto.devemail.delivered
    • bounced@sandbox.avelto.devemail.bounced
    • complained@sandbox.avelto.devemail.complained

    Test mode and a sandbox

    Test keys run the whole pipeline without sending. Simulator addresses bounce and complain on demand, in live mode too.

  • eventsmail.acme.com
    10:12:04POST/v1/emails
    10:12:04201Created
    10:12:04email.queued
    10:12:05email.sentvia mail.acme.com
    10:12:09email.deliveredjane@example.com
    10:12:09webhook200acme.com/hooks/avelto

    Webhooks and a full event log

    Every email keeps every state change, from queued to delivered. Signed webhooks tell your app the moment something happens.

Reach the inbox.

Authentication, suppression and reputation handled as part of sending, not as a separate product you have to buy.

  • DKIM on every domain

    Adding a domain returns three DKIM records. Verification checks them, and re-checks on every request until they resolve.

  • SPF you publish once

    The SPF include points at spf.staging.avelto.dev, so the record you publish stays valid even if the infrastructure behind it changes.

  • DMARC guidance

    We give you the DMARC record to publish and tell you what it does, starting at a monitoring policy so nothing breaks.

  • Bounces suppressed automatically

    A hard bounce or a complaint adds the address to your suppression list, and later sends to it are refused rather than delivered.

  • Your reputation is your own

    Bounce and complaint rates are tracked per account, and a sender in trouble is paused rather than left to affect anyone else.

  • EU sending infrastructure

    Email is sent through infrastructure in the Stockholm region, and your account data and events are stored in the EU.

Steady senders above roughly 3,000 emails a day can add a dedicated IP, so receiving providers judge you on your own sending alone.

Send from anywhere

An HTTP request and a key. Pick your language or framework for a five-step guide from install to a verified domain.

Not listed? Request a quickstart for your language or framework.

Send from your own domain

Add a domain and you get five DNS records back: three CNAMEs for DKIM, one TXT for SPF and one for DMARC. Publish them and the domain verifies on its own. Until then, send from the sandbox domain.

mail.acme.comverified
TypeNameValuePurpose
CNAMEk7x2p4qz._domainkey.mail.acme.comk7x2p4qz.dkim.amazonses.comDKIM
CNAMEm3r9t1vb._domainkey.mail.acme.comm3r9t1vb.dkim.amazonses.comDKIM
CNAMEw5n8c6hd._domainkey.mail.acme.comw5n8c6hd.dkim.amazonses.comDKIM
TXTmail.acme.comv=spf1 include:spf.staging.avelto.dev ~allSPF
TXT_dmarc.mail.acme.comv=DMARC1; p=none;DMARC

Everything in one place

The API is the product. The dashboard is where you look when you want to see what happened.

The Avelto dashboard overview: sends today and over 7 and 30 days, delivery, bounce and complaint rates, and the most recent emails with their status.
Logs with the full event timeline
Every email, from queued to delivered or bounced, with headers, a rendered preview and each event's details.
Domains with DNS status
Add a domain, copy the records, and watch it verify. Pending, verified and failed at a glance.
Webhooks with delivery history
Every attempt to your endpoint, its response, and a retry button when something on your side was down.

Send your first email in five minutes

A test key, one request, and a full event log. Free to start, with plans that grow when you do.