Features Pricing Docs Join waitlist →
Now in beta — free while we build

Email delivery
that just works

A simple, reliable API for sending transactional emails. No bloat, no surprise pricing, no noise. Just emails that land in the inbox.

No spam · No credit card · One email when we launch

✓ You're on the list. We'll be in touch.

Trusted by early builders
Launchpad DevStack Notionify Crewflow Stacklane
send-email.js
import PrimeTimeMail from 'primetimemail';

const mail = new PrimeTimeMail('pm_live_••••••••••');

await mail.send({
  from: 'hello@yourapp.com',
  to:   'user@example.com',
  subject: 'Welcome aboard 👋',
  html: '<p>You're in. Let's go.</p>'
});

// waiting...
0%
Uptime SLA
0ms
Avg. delivery time
0
Setup time
$0
To get started
What you get

Everything you need.
Nothing you don't.

Clean REST API

One endpoint. One API key. Send emails from any language, any framework, any stack in minutes.

📬

Inbox delivery

Built on AWS SES infrastructure. Your emails land where they belong — not in spam.

🔔

Real-time webhooks

Know when emails are delivered, opened, or bounced. Webhooks fire instantly for every event.

🌍

Custom domains

Send from your own domain. We walk you through DNS setup — it takes 5 minutes.

📊

Simple dashboard

See what's sending, what's bouncing, what's failing. No clutter. Just the data you need.

🔐

Transparent pricing

No hidden fees. No surprise price jumps. Your price is locked for 12 months from signup.

Pricing

Simple pricing.
No surprises.

Free
$0
3,000 emails / month
  • 1 sending domain
  • REST API access
  • Delivery webhooks
  • Email logs (7 days)
  • Community support
Start free
Scale
$49/mo
500,000 emails / month
  • Unlimited domains
  • Dedicated IP address
  • All webhook events
  • Email logs (90 days)
  • Advanced analytics
  • Priority support
Contact us

We won't
pull the rug
on you.

Resend doubled prices overnight in 2024. SendGrid got acquired and changed everything. We've seen it happen too many times.

PrimeTimeMail is built by a solo developer who uses it every day. If it breaks, it breaks for us too.

Prices locked for 12 months

When you sign up, your price stays the same for one year. No exceptions.

60-day notice for any changes

If anything changes — pricing, features, terms — you'll know 60 days before.

Your data is always yours

Export everything, anytime. No lock-in. No hostage data.

Status page, always public

Real uptime, not marketing numbers. See exactly what's happening, always.