Closed beta · for developers

Email that arrives, from your own domain.

Sendaloo is an email API for developers. Your apps send sign-in links, receipts and notices from your own verified domains through one simple, Resend-compatible API, with no fee per domain. The dashboard shows every message.

Request access

Add a domain, set its DNS records once, create a key and send.

SendalooEU · beta
From
hello@mail.yourdomain.example
To
sam@example.com
Subject
Your sign-in link
The shape of one message, made up: your domain, your recipient, one request.

How it works

Domain, key, template, send.

Recorded in the Sendaloo dashboard on a demo app. The domain and the key are made up.

  1. Add your domain

    Type the domain your app sends from. Sendaloo gives you the DNS records to set once: the DKIM keys, the sending subdomain and the policy. It tells you when they are in place.

  2. Create an API key

    A key for your app's server, sending only or full access. It is shown once, so you copy it then. Revoke it any time.

  3. Keep your templates

    A template is HTML with variables. Store it once and send it by its id, so the words live next to the design and not inside your code.

Postcards from the dashboard

Wish you were sending.

Three short films made with Geenius Video from recordings of the Sendaloo dashboard, on a demo app with a made-up domain.

Send from your own domain A demo app and a made-up domain.
A key for your server Sending only or full access, shown once.
Know when it lands Signed webhooks for every event.

One API

Send with the API you already know.

The routes are Resend's: change the base URL and use your Sendaloo key. Webhooks tell your app what happened to each message.

  • POST /emails, batch sends, scheduled sends and templates.
  • Webhooks for delivered, bounced, complained and opened, with replay.
  • Suppressions keep bounced and complaining addresses off your next send.

Dear Sendaloo,

POST /emails
{
  "from": "hello@mail.yourdomain.com",
  "to": "sam@example.com",
  "subject": "Your sign-in link"
}

Yours, your app

An example of the shape of a request, not a live record.

Postal services Resend-compatible routes

  • POST /emailsSend one message
  • POST /emails/batchSeveral messages in one call
  • POST /emailsscheduled_at: send it later
  • POST /emailstemplate.id: a stored template
  • POST /domainsAdd a sending domain
  • POST /api-keysA key per app
  • POST /webhooksEvents to your app
  • GET /suppressionsBounced and complaining addresses

What is in it

The parts of a mail service.

What exists in the beta today.

  • Your own domains

    Send from your verified domains, with no fee per domain.

  • Keys per app

    Sending-only or full-access keys, optionally limited to one domain.

  • Webhooks

    Delivery events pushed to your app, with a delivery log and replay.

  • Suppressions

    Hard bounces and complaints are kept off your next send by themselves.

Your terms · postal terms

Boring, in the good way.

Sendaloo does the sending. You keep the domain and the data.

  1. Your domain stays yours

    The records live in your DNS. Remove them and Sendaloo can no longer send as you.

  2. Every message visible

    The dashboard shows each message and what happened to it, newest first.

  3. Honest about the beta

    This is a closed beta. This site describes what exists today and nothing more.

Reply requested

Ready to send from your domain?

Sendaloo is a closed beta. Request access and we write back when your seat is ready.

Request access