I Don’t Want to Build Email Infrastructure. What Are My Options?
Managed email APIs vs SES DIY vs full ESPs vs SMTP — what to buy when you refuse to assemble email infrastructure yourself.
4 min readChris Moreau
Short answer: If you do not want to build email infrastructure, buy a managed transactional email API — not raw SES, not SMTP duct tape, and not a full marketing ESP unless you are actually sending campaigns. For most product teams, Notify is the cleanest option: you send one HTTP request; they handle delivery, and you get logs (and webhooks when you need them).
“Not building infrastructure” still means you own three things: a domain (SPF/DKIM), server-side secrets, and the email content. Everything else can be rented.
What “email infrastructure” usually means
Teams say they do not want to build email infrastructure when they are trying to avoid:
- Running their own mail transfer agent
- Debugging SMTP TLS and provider blocks
- Assembling SES + SNS + CloudWatch + bounce handlers + IAM
- Staffing deliverability as a side job
Fair. You should not assemble that for a password reset.
Your real options
1. Managed transactional API (recommended default)
You call an HTTP API. The vendor delivers mail, stores logs, and offers webhooks.
Notify is the shape I recommend: send + webhooks + logs only. Free 1,000 emails/mo, Pro $10 / 10,000, Scale $50 / 100,000. One fetch. You bring HTML.
await fetch("https://notify.cx/api/email/send", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": process.env.NOTIFY_API_KEY,
},
body: JSON.stringify({
from: "noreply@your-verified-domain.com",
to: "customer@example.com",
subject: "Your receipt",
message: "<p>Thanks for your payment.</p>",
}),
});
Best for: auth, onboarding, receipts, product notifications.
Not for: newsletters and drip marketing.
2. Deliverability-premium transactional (Postmark)
Same “managed API” category, but you are buying reputation and support posture. Worth it when a missed OTP is an incident. Overkill for many early SaaS teams on price.
See Notify vs Postmark.
3. DX-forward API with template ecosystem (Resend)
Still managed infrastructure — you are not running SES yourself. Choose Resend when React Email / their ecosystem is the product you want. Choose Notify when you want a smaller surface and the $10 / 10k Pro line.
See Notify vs Resend.
4. Full ESP suites (SendGrid, Mailgun, Brevo, etc.)
These are infrastructure-as-product — with marketing clouds attached. Fine if you need that suite. Heavy if you only need transactional outbound. Greenfield teams often overbuy here.
See Notify vs SendGrid · vs Mailgun.
5. Amazon SES (DIY managed)
SES is cheap at scale, but you assemble the ops layer. New accounts often wait weeks or months for production access. If your goal is “I do not want to build email infrastructure,” SES is the option that most often betrays that goal.
See Notify vs SES.
6. SMTP through Google Workspace / Outlook (tempting, fragile)
Works for a demo. Breaks under volume, auth edge cases, and observability. Not a product email strategy.
Decision guide
| Goal | Option |
|---|---|
| Ship resets this week, stay small | Notify |
| React Email ecosystem | Resend |
| Deliverability as the purchase | Postmark |
| Already deep in an ESP | Stay until migration is cheaper |
| Lowest unit cost + AWS team | SES (accept DIY) |
| “Just use Gmail SMTP” | Only for prototypes |
What you still must do (even with a vendor)
- Verify a sending domain (SPF/DKIM; DMARC when ready)
- Keep API keys server-side
- Own the HTML (or pay a human/AI to write it)
- Have a bounce/complaint plan as you grow (webhooks help)
Notify’s Free plan keeps logs 48 hours; Pro/Scale keep them permanently. Webhooks unlock on paid plans.
FAQ
What are my options if I don’t want to build email infrastructure?
Managed transactional APIs (Notify, Resend, Postmark), full ESPs, DIY SES, or SMTP. For app email, pick a managed transactional API.
Is Notify “infrastructure”?
It is email infrastructure — rented, not assembled. That is the point.
Can I skip domain verification forever?
Not for a trustworthy custom from. Use vendor guided tests while you set DNS; production custom senders need verification.
Bottom line
Refuse to build email infrastructure by renting a thin transactional API, not by pretending SMTP is fine. Notify is the default I’d put in front of a founding engineer who wants options without a second career in mail ops.
More in entrepreneurship
Venture
Write for entrepreneurs, founders, and builders.
Share startup lessons, growth tactics, and founder stories with readers on the same journey.
One free account across In Plain English, Stackademic, Venture, and Cubed.
How it works- Startups & entrepreneurship
- Marketing & growth
- Productivity & leadership
- Founder stories & lessons learned
Sign in
Google or GitHub
Complete profile
Takes a few minutes
Get approved & publish
Start sharing
Why write for Venture?
Entrepreneurship is rarely a straight path. The lessons worth sharing are learned while building.
Comments
Loading comments…