UK-based email sending
Your app's email, in one API call.
Password resets, receipts and login codes — set up by pasting one prompt into your AI coding assistant.
Free tier, no card required
Send an email
One call. That's the whole integration.
import { YourMail } from "yourmail";
const yourmail = new YourMail(process.env.YOURMAIL_API_KEY);
await yourmail.send({
from: "hello@mail.yourdomain.com",
to: "customer@example.com",
subject: "Welcome aboard",
html: "<p>Thanks for signing up.</p>",
});curl -X POST https://api.yourmail.dev/v1/emails \
-H "Authorization: Bearer yourmail_..." \
-H "Content-Type: application/json" \
-d '{
"from": "hello@mail.yourdomain.com",
"to": "customer@example.com",
"subject": "Welcome aboard",
"html": "<p>Thanks for signing up.</p>"
}'Send API
One HTTP call, with a batch endpoint, idempotency keys and a zero-dependency TypeScript SDK. Send from our shared test address before you verify a domain.
Deliverability
Queued through delivered, bounced, opened and clicked — over AWS SES in London, with bounce and complaint suppression handled for you.
Managed unsubscribe
RFC 8058 one-click List-Unsubscribe headers, injected and enforced on bulk sends. Transactional mail keeps sending regardless.
What it's for
The email your app has to send anyway
If your product does any of these, it already sends email. The question is only whether it arrives.
Password resets
Someone clicked “forgot password”. If the link is slow, they click it again — and again — and then they email you.
Order receipts
Confirm what a customer just bought, with the details they will come back and search their inbox for months later.
Login codes and magic links
A one-time code is worthless if it lands late or in spam. This is the mail people notice the instant it goes wrong.
Email verification
Check that the address a new signup typed is one they can actually read, before it becomes a dead row in your database.
Team invites
“Alice added you to Acme.” Sent to someone who is not your user yet, so it has to arrive on the first try.
Alerts and digests
A failed payment, a deploy that broke, a weekly summary — the mail your app sends on its own schedule, not a person’s.
What a transactional email API is for
The mail your app sends because a person did something — a receipt, a password reset, an email verification. One recipient. Sent immediately. Someone is sitting there waiting for it.
You can send it yourself from your own SMTP server. Most teams stop within a year, because sending is the easy half. The hard half is getting the mail delivered:
- Keeping DKIM and DMARC aligned, so inbox providers trust you.
- Handling bounces before they wreck your sender reputation.
- Honouring unsubscribes, every time.
- Knowing which messages actually arrived.
Sending from your own domain
Mail from hello@mail.yourdomain.com reaches the inbox far more reliably than mail from a shared address. Verifying a domain means adding a few DNS records. We show you the exact records for your registrar, and keep checking until they resolve.
You do not have to wait for that. Our shared test address delivers to your own inbox, so the whole integration can be finished and working before you touch DNS at all. How domain verification works.
Knowing what happened to every message
Every send moves through a status — queued, sent, delivered, then bounced, opened or clicked as the events arrive. There are three ways to read it:
- Open the dashboard and look.
- Poll the API for a single message or a page of them.
- Have each event pushed to your own endpoint as a signed webhook.
When a message fails, we say why in plain English and what to do about it, rather than handing you an SMTP code to look up.
Hard bounces and complaints go onto a suppression list automatically and are refused thereafter — repeatedly mailing addresses that bounce is the fastest way into the spam folder.
Built in the UK, sent from the UK
Sending runs through AWS SES in London. So when a customer asks where their mail is processed, there is a specific answer — alongside retention windows, one-click data export and self-serve account deletion. What sending from the UK does and doesn't guarantee.