Relay
- Product
- Docs
- Pricing
Sign in
Start free
Email for people who write code
The API that lands in the inbox, with logs you can read and domains verified in minutes.
Start free
Read the docs
import { Relay } from "relay";
const relay = new Relay(process.env.RELAY_KEY);
await relay.emails.send({
from: "Ana <[email protected]>",
to: "[email protected]",
subject: "Your order shipped",
markdown: "# On its way\nOrder **#4821** is on its way.",
});
Teams that trust Relay with what matters
Everything that happens to every message
Every send has a timeline: accepted, delivered, opened, bounced. No support ticket to find out.
Domains in minutes
SPF, DKIM and DMARC checked for you, with the exact record to paste into your DNS.
Signed webhooks
Delivered, opened, clicked, bounced. Every event arrives signed, and retried.
Templates in markdown
Write the email like you write a README. The Outlook-proof HTML is on us.
Test mode
A key that pretends to send, so your test suite emails nobody.
Priority queues
Password resets and receipts go ahead of the newsletter.
Regions
São Paulo, Virginia and Frankfurt. Data stays where your customers are.
Deliverability you can read
Delivery rate per day, per domain and per template, without exporting a spreadsheet.
- 99.3% lands in the inbox
- 1.8 s from send to delivery, median
- 0 messages lost since launch
title: Delivered per day (thousands)
---
day,delivered
Mon,182
Tue,204
Wed,219
Thu,236
Fri,251
Sat,120
Sun,98
3 bn
messages sent this year
99.99%
API uptime
14k
teams on Relay
Product landing
Your product's page, in markdown