Now in public beta — 3,000 emails/mo free

Send your first email in under 60 seconds

One line of code. Every inbox. Scale from zero to millions without changing your integration. The email API that gets out of your way.

99.9%
Uptime SLA
<1 s
Avg delivery
30 days
Free log retention
send-email.ts
1import { esh } from '@emailservicehub/sdk';
2 
3const email = await esh.emails.send({
4 from: 'hello@yourdomain.com',
5 to: 'user@example.com',
6 subject: 'Welcome aboard!',
7 html: '<h1>You\'re in.</h1>',
8});
9 
10console.log(email.id); // msg_1a2b3c4d
TypeScriptDelivered in 0.4s

Your language, first-class support

Every SDK ships the same day. No second-class citizens. TypeScript, Python, Go, Ruby, PHP, Elixir, Java — or just cURL.

$pnpm add @emailservicehub/sdk
1import { EmailServiceHub } from '@emailservicehub/sdk'
2 
3const esh = new EmailServiceHub()
4 
5await esh.emails.send({
6 from: 'you@domain.com',
7 to: 'user@example.com',
8 subject: 'Hello from ESH',
9 html: '<h1>It works!</h1>'
10})

Zero dealbreakers

Other providers make you choose between simple, powerful, and affordable. We don't compromise.

60-Second Onboarding

From pnpm add to a delivered email in under a minute. Auto-DNS verification, no sandbox, no waiting.

30-Day Log Retention

Debug deliverability with full history — even on free. Resend gives you 1 day.

Never-Suspended SLA

24-hour guaranteed human review before any account action. Your production app stays up.

Developer CLI

esh send, esh logs --tail, esh domains verify. Your entire email infra from the terminal.

AI Deliverability Co-pilot

Predictive inbox placement, ISP-level analytics, spam-trigger scanning — before you send.

Bidirectional Email

Send, receive, and thread natively. Webhooks + WebSocket for real-time inbound events.

See how we compare

We're not 10x better at everything. We're the one provider with zero dealbreakers.

Email Service HubResendSendGridAmazon SESPostmark
Free tier3,000/mo100/day100/day
Log retention (free)30 days1 day3 days45 days
Setup time~60 sMinutes10+ minHoursMinutes
CLIAWS CLI
SDK languages8+ same-dayNode-first7AWS SDK6
Inbound email
Dedicated IPs$29/mo$$$$89/mo+DIY$50/mo+
Suspension policy24 hr reviewInstantVariesAutoVaries
Webhook DLQ
AI deliverability
50K emails/mo$12$20$19.95$5$75

A proper CLI for developers who live in the terminal

Init your project, verify domains, send test emails, and tail delivery logs — all without leaving your terminal.

esh initScaffold config, detect framework, generate key
esh sendSend test emails from terminal
esh logs --tailStream delivery events in real-time
esh domains verifyAuto-detect DNS & push records
Terminal — zsh
$ esh init
Detected: Next.js 16 + TypeScript
Generated API key: esh_live_••••••••
Config written to .env.local
 
$ esh domains verify yourdomain.com
Checking DNS… SPF OK, DKIM OK, DMARC OK
Domain verified and ready to send
 
$ esh send --to test@me.com --subject "Hello"
Delivered in 0.3s → msg_a1b2c3d4
 
$ esh logs --tail
12:01:03 msg_a1b2c3d4 → test@me.com delivered 0.3s
12:01:15 msg_e5f6g7h8 → user@corp.io delivered 0.4s
12:01:22 msg_i9j0k1l2 → dev@startup.co delivered 0.2s

Built for how you work

Whether you're shipping a weekend project or running production at scale.

Indie Hackers

You’re building alone. Your email provider shouldn’t slow you down.

ESH sends your first email before you finish reading this sentence.

Startup Teams

Your last provider suspended your account during launch week.

24-hour human review, 30-day logs, and an SLA that protects your users — on the free plan.

Enterprise

SendGrid got acquired. Your deliverability suffered.

Dedicated IPs, RBAC, SOC 2, and a team that picks up the phone — starting at $99/mo.

AI / Agent Builders

Your agents need to send AND receive email.

Bidirectional API with threading, parsing, and real-time WebSocket events.

Pricing that doesn't punish growth

Every feature on every plan. No gating — only volume scales. Overages at $0.50/1K.

Free

Side projects & getting started.

$0forever
  • 3,000 emails/mo
  • 30-day logs
  • 5 webhooks
  • Community support
Start for free
Most popular

Pro

Growing apps that need volume.

$12/mo
  • 50,000 emails/mo
  • 60-day logs
  • 25 webhooks
  • Email support, 12 hr SLA
Start free trial

Scale

Production apps with serious traffic.

$39/mo
  • 200,000 emails/mo
  • 90-day logs
  • Unlimited webhooks
  • Priority, 4 hr SLA
Start free trial

Enterprise

Compliance and scale.

$99/mo
  • 1M+ emails/mo
  • 1-year logs
  • Unlimited webhooks
  • Dedicated CSM, 1 hr SLA
Talk to sales

All plans include RBAC, webhook DLQ, AI deliverability, inbound email, and every SDK. No surprises.

Frequently asked questions

Can't find what you need? Check the docs or ask us.

Stop configuring. Start sending.

3,000 emails/month free. 30-day log retention. Every feature included. No credit card required.

$pnpm add @emailservicehub/sdk