Email API for developers

The email API for developers that does the same job for half the price 

Overview

NOV 2026
This monthLast month

SENT

18,420

+12.4%

DELIVERED

99.2%

+0.4%

BOUNCE RATE

0.6%

−0.1%

DELIVERY · LAST 30 DAYS

All domains

99.2% +0.4% vs last month

RECIPIENTSTATUS
  • linus@hooli.devdelivered
  • margaret@stark.coopened
  • alan@umbrella.orgdelivered
  • radia@piedpiper.combounced
Resend SDKnode.jsPythonNext.jssvixcURL
Capabilities

Everything your product needs to send email. Four core capabilities, built to work together.

Send email with one call. The same request Resend takes, answered in milliseconds and queued so nothing is lost.

Send an emailSending
▍

Sooner

{ "id": "01jcz8w3f2x9k4m7n6p5q2r1s0" } · 34 ms

POST /emails

Live logs that stay current. Deliveries, opens, bounces and complaints in one view, updated as they happen.

Live overviewStreaming

SENT TODAY

19,515 +4.2%

DELIVERED

99.2% +0.4%

BOUNCE RATE

0.5% −0.2%

EMAILS / MIN

Now 2,815
MonTueWedThuFriSatSun
API
Sending
Webhooks

Broadcasts that respect consent. Segments, topics and suppressions are checked per contact, and unsubscribe links are added for you.

BroadcastRunning

Segment

1,277 contacts

Consent

checking

IF SUBSCRIBED

Send

97% of contacts

97%

ELSE

Skip

3% opted out

Keep the tools you already run. Resend SDKs, Svix webhook verifiers and plain HTTP work by changing one base URL.

CompatibilityDrop-in
Resend SDKNode.jsPythoncURLGoPHPRubySvixNext.jsLaravelResend SDKNode.jsPythoncURLGoPHPRubySvixNext.jsLaravel
Use cases

Who it's for, and what they get

Ten products, one bill.

Unlimited projects on every plan, each with its own domains, keys, webhooks and logs.

Learn more
S

Studio Labs

Your weekly report is ready

now

12 new signups and 3 upgrades across your workspace this week.

Open report
GET /emails · project: studio-labs
How it works

Sooner verifies your domain, sends anything you ask, and shows the delivery behind it

DKIMSPFMXDMARCTXTCNAMETLS

Verify your domain

Add the DKIM, SPF and MX records we give you. We check DNS for you and tell you when it's live.

|

.env

Send anything

Use the SDK you already have, or plain HTTP. Sooner validates it, queues it and sends it in milliseconds.

Delivered to gmail.com

DKIMpass
SPFpass

Check the delivery

Every email opens to its full timeline: accepted, delivered, opened, or exactly why it bounced.

Why teams switch

Built for teams that can't afford to overpay

See pricing

half the price

50%

“50,000 emails cost $10 a month on Sooner. The same volume is $20 on Resend, with the same API.”

Pro plan

Public list prices

50%

Lower bill at 50k emails

unlimited projects

one-line switch

Built to scale

Run at any scale. From your first email to a hundred million a month.

5,000

free emails every month

50K

emails for $10 on Pro

1,000

requests per second on Enterprise

83

Resend-compatible endpoints

— 100M— 10M— 1M— 100K— 10K
Pricing

Pay for email. Not for projects, seats or domains.

Free

$0/ month

  • 5,000 emails / month
  • 500 per day
  • Hard stop at quota
  • Unlimited projects
  • 10 domains
  • 2,000 contacts
  • 7-day logs

Pro

Popular

$10/ month

  • 50,000 emails / month
  • No daily cap
  • $0.30 per extra 1,000
  • Unlimited projects
  • Unlimited domains
  • 25,000 contacts
  • 30-day logs

Scale

$40/ month

  • 200,000 emails / month
  • No daily cap
  • $0.20 per extra 1,000
  • Unlimited projects
  • Unlimited domains
  • 150,000 contacts
  • 90-day logs

Enterprise

Custom

  • 5,000,000 emails / month
  • No daily cap
  • $0.12 per extra 1,000
  • Unlimited projects
  • Unlimited domains
  • Unlimited contacts
  • 365-day logs

Every plan includes unlimited projects. Prices exclude VAT.

Compare plans
Deliverability & compliance

Your reputation stays yours

Authenticated sending, isolated per team, with consent handled on every broadcast.

DKIM, SPF & DMARC on every domain

One-click unsubscribe built in

Bounces suppressed automatically

SDK & API

Works inside the SDK your code already uses

Try it

API 001
import { Resend } from "resend";

const resend = new Resend(process.env.SOONER_API_KEY, {
  baseUrl: "https://api.sooner.dev", // the only change
});

await resend.emails.send({
  from: "Acme <hi@acme.com>",
  to: "ada@initech.io",
  subject: "Welcome aboard",
  html: "<p>Glad you're here.</p>",
});
→ { "id": "01jcz8w3…" } · 34 ms
Changelog

Always improving

View all

Nov 14, 2026

New sending pipeline

Sending, events and logs moved to a faster pay-per-use pipeline.

Nov 14, 2026

Broadcasts & topics

Segments, topics and one-click unsubscribe for marketing email.

Nov 14, 2026

Templates

Reusable emails with variables, sent by id or alias.

Nov 14, 2026

Metered billing

Plans with per-1,000 overage, invoices and VAT handled.

Have questions? Find answers.

Sooner is an email API. You verify a domain, send transactional or marketing email with one request, and watch each message's delivery, opens, bounces and complaints. It speaks the same API as Resend, so existing code works by changing the base URL.

Yes. The paths, request bodies, response shapes, error names and Svix webhook signatures match. Set RESEND_BASE_URL (or the SDK's baseUrl option) to our API and use a Sooner key.

We built Sooner on efficient, pay-per-use infrastructure and we don't charge per project, per seat or per domain. You pay for the email you send.

Yes. Every plan, including Free, has unlimited projects. Each project gets its own domains, API keys, webhooks and logs, and your team shares one quota and one bill.

Every domain is authenticated with DKIM, SPF and a custom MAIL FROM. Each team's sending reputation is isolated from other customers, and hard bounces and complaints are suppressed automatically.

On Free, sending pauses until the next month. On paid plans you keep sending, and extra emails are billed per 1,000 on your next invoice.

Ready to send your first email?

Join developers using Sooner to ship email faster, catch delivery issues earlier, and pay half as much.