The email API for developers that does the same job for half the price
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.
▍Sooner
{ "id": "01jcz8w3f2x9k4m7n6p5q2r1s0" } · 34 ms
Live logs that stay current. Deliveries, opens, bounces and complaints in one view, updated as they happen.
SENT TODAY
19,515 +4.2%
DELIVERED
99.2% +0.4%
BOUNCE RATE
0.5% −0.2%
EMAILS / MIN
Now 2,815Broadcasts that respect consent. Segments, topics and suppressions are checked per contact, and unsubscribe links are added for you.
Segment
1,277 contacts
Consent
checking
IF SUBSCRIBED
Send
97% of contacts
ELSE
Skip
3% opted out
Done
logged
Keep the tools you already run. Resend SDKs, Svix webhook verifiers and plain HTTP work by changing one base URL.
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 moreStudio Labs
Your weekly report is ready
12 new signups and 3 upgrades across your workspace this week.
Open reportSooner verifies your domain, sends anything you ask, and shows the delivery behind it
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.
|
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
Check the delivery
Every email opens to its full timeline: accepted, delivered, opened, or exactly why it bounced.
Built for teams that can't afford to overpay
half the price
“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
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
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 plansYour 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
Works inside the SDK your code already uses
Try it
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>",
});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.