Resend-compatible · runs on your SES

Your email API.
Your SES.
Full visibility.

reSES is a transactional email API that sends through your own Amazon SES — a drop-in Resend SDK, plus a dashboard that tracks every send, open, click, and bounce.

No credit card · bring your own SES keys · cancel anytime

Drop-in — keep your Resend code
import { Resend } from "resend";

const resend = new Resend(process.env.RESES_KEY);
// point the SDK at reSES:
// RESEND_BASE_URL="https://api.reses.io"

await resend.emails.send({
  from: "you@mail.acme.dev",
  to: "dana@example.com",
  subject: "Hello",
  html: "<strong>it works</strong>",
});
Live events mail.acme.dev
Delivery receipt@acme.dev 120ms
Open dana@example.com 2m
Click lee@example.com 4m
Bounce old@bademail.zz 6m
99.98%
delivery uptime
10 / 10
SES event types tracked
< 1 line
to migrate from Resend
0
added to your send reputation
Product

Everything Resend has — plus the part it doesn't

A complete sending API with the observability layer teams actually need.

Observability, built in

Every SES event — Send, Delivery, Open, Click, Bounce, Complaint — in time-series charts and per-message timelines. The thing Resend keeps shallow.

Live events mail.acme.dev
Delivery receipt@acme.dev 120ms
Open dana@example.com 2m
Click lee@example.com 4m
Bounce old@bademail.zz 6m

Drop-in Resend API

Keep the Resend SDK. Change one base URL.

Bring your own SES

Send through your AWS account. Your reputation, your rates.

Auth done right

Automatic DKIM, SPF and DMARC on every domain.

Workspaces & teams

Separate domains, keys, and members per workspace.

Webhooks & events

Real-time, signature-verified event delivery to your stack.

How it works

Live in three steps

From AWS key to observed send in minutes.

01

Connect your SES

Add an AWS IAM key. reSES sends through your account — nothing changes about your deliverability.

02

Point the SDK at reSES

Set one base URL. Your existing Resend code sends through reSES unchanged.

03

Watch every event

Opens, clicks, bounces and complaints stream into your dashboard in real time.

Pricing

Simple, usage-based pricing

You only pay reSES — SES charges land on your own AWS bill. Placeholder tiers; final pricing TBD.

Starter
$0/mo

For side projects on your own SES.

Start free
  • 10,000 emails / mo
  • 1 domain
  • 3-day event history
  • Community support
Most popular
Pro
$49/mo

For growing products that need visibility.

Start free trial
  • 250,000 emails / mo
  • Unlimited domains
  • 30-day event history
  • Webhooks & API
  • Email support
Scale
$249/mo

For high-volume senders & teams.

Start free trial
  • 500k emails + overage
  • Unlimited workspaces
  • 90-day event history
  • SAML SSO & roles
  • Priority support
FAQ

Questions, answered

Yes. It implements the Resend API contract, so you keep the Resend SDK and change a single base URL.

Stop sending email blind

Connect your SES, keep your Resend code, and finally see what happens after send.