Transactional email API for developers

Email that reaches the inbox

Send password resets, receipts, and product notifications with a single API call. Authenticated domains, real-time logs, and webhooks — so every message lands and you always know why.

Why teams switch

Everything you need to send, nothing that gets in the way

A focused email API that authenticates your domains, delivers at scale, and shows you exactly what happened to every message.

One API call to send

Fire a request with our REST API or SMTP relay and the message is on its way in milliseconds. SDKs for Node, Python, Ruby, and Go included.

Deliverability, handled

SPF, DKIM, and DMARC are configured for every domain, and reputation is monitored around the clock so your mail lands in the inbox, not spam.

Logs for every message

Search delivered, opened, bounced, and complained events in real time. See the raw SMTP response for any send without opening a ticket.

Webhooks & automation

Stream delivery, bounce, and complaint events to your app so suppression lists and retries update themselves — no polling required.

Drop-in for any stack

Swap your existing SMTP credentials to start in minutes, then move to the API. Native integrations for the frameworks and queues you already run.

Built for whole teams

Shared domains, scoped API keys, and role-based access keep product, growth, and support sending safely from one account.

A dashboard that answers questions

See every send, not just a success count

A clean console for your domains, API keys, and message logs — so you can debug a delivery in seconds instead of guessing.

Email delivery dashboard with real-time event logsTeam reviewing bounce and complaint events together

180ms

median time to accept a send

99.2%

median inbox placement rate

99.99%

delivery SLA on Scale

Built for how developers really ship

From first API key to a million sends

Fast sending, event webhooks, and authenticated deliverability — so the platform grows with your traffic instead of getting in its way.

Event webhooks streaming delivery and bounce data

Automate on every event

Webhooks push deliveries, bounces, and complaints to your app so suppression and retries run themselves — no manual cleanup.

SDKs and SMTP relay connecting to an application

Integrate in minutes

Point your SMTP config at us or install an SDK, and your existing templates keep sending — no rewrite, no lost context.

Authenticated sending infrastructure with soft blue lighting

Authenticated by default

SPF, DKIM, and DMARC alignment, TLS in transit, and full audit logs come standard so your compliance team says yes faster.

Pricing

Pay for what you send

Start free and scale by volume, not by seat. No hidden fees, no setup charges, cancel anytime.

PlanStarter$0per monthFor side projects and your first product emails.Growth$35per monthFor production apps sending at real volume.Scale$180per monthFor high-volume senders that can't miss the inbox.
What's included3,000 emails / month100,000 emails / month1,000,000 emails / month
1 verified sending domain10 sending domainsDedicated IP with managed warm-up
REST API & SMTP relayWebhooks & inbound parsingDeliverability engineer on call
7-day event logs30-day searchable logs90-day logs & data export
Priority deliverability support99.99% delivery SLA
Start sendingStart sendingStart sending

Loved by developers

Trusted by teams that can't miss the inbox

Here's what engineers say after moving their transactional email to Relay.

"We migrated our password resets and receipts over a weekend. Delivery went from flaky to boringly reliable, and the logs told us exactly where every message landed."
Alex MorganStaff Engineer, Northwind Labs
"The webhooks are what sold us. Bounces and complaints flow straight into our suppression list, so our sender reputation actually improved after switching."
Dana KimPlatform Lead, Bluepeak
"Our security review passed on the first pass — SPF, DKIM, and DMARC alignment were handled for us, and the audit trail was exactly what compliance asked for."
Chris LundCISO, Meridian Health

FAQ

Frequently asked questions

Everything you need to know before you send your first message.

Every accepted message counts as one send, whether it goes out over the REST API or SMTP relay. Bounces and blocks that we reject before delivery are never billed, and unused volume does not roll over month to month.

Send your first email in minutes

3,000 emails a month on the free plan. No credit card required.