Email for people who write code#

The API that lands in the inbox, with logs you can read and domains verified in minutes.

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

Northwind

Acme

Globex

Initech

Umbrella

Hooli

Everything that happens to every message#

Every send has a timeline: accepted, delivered, opened, bounced. No support ticket to find out.

Relay's sending dashboard

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

Pricing that follows your volume#

Start free. Pay when the volume asks for it.

Free#

$0 a month

  • 3k emails a month
  • 1 domain
  • 1 day of logs

Pro#

$20 a month

  • 50k emails a month
  • 10 domains
  • 30 days of logs, and webhooks

Scale#

Custom

  • No volume cap
  • Dedicated IP
  • Support with a contractual SLA

Frequently asked questions#

Do I need a card to start?
No. The free plan asks for no card and does not expire.
---
Can I move from another provider?
Yes. The API takes the same message format, and your HTML templates keep working.
---
What happens if I go over my limit?
Sending continues. We bill the overage at the end of the month, and tell you first.
---
Where is my data?
In the region you choose when you create the project.

Send your first email today#

Cookies. Only the essentials, and statistics if you allow them.