Amazon Simple Email Service logo

Amazon Simple Email Service

Amazon Simple Email Service

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

Amazon SES (Simple Email Service) API programmatically sends emails (transactional, marketing, bulk) — pay per send.

Visit site ↗Source ↗Health checked 9h ago
Use it when

Cheapest pricing ($0.10 per thousand)

Watch for

New account sandbox mode only sends to verified emails — must apply for production access

First check

Verify sending domain (SPF/DKIM) in AWS Console. SendEmail API to submit. New accounts default to sandbox (200/day limit) — apply for production access to lift.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
11 ms
Protocol
REST, SMTP
Pricing
Stars
62

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 11ms

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

SES is AWS's email sending service — the cheapest reliable email API on the market. Advantages over SendGrid, Mailgun, Postmark: 1/3 to 1/10 the price, deep AWS ecosystem integration (one-click Lambda integration, CloudWatch monitoring, S3 template storage). Disadvantages: bare-bones management UI (not the flashy dashboards and template editors of SendGrid), requires understanding email-sending details (warm-up, reputation, bounce handling). SES is better suited for "engineering-savvy teams + high volume + cost-conscious". For small projects, SendGrid offers a better developer experience. New SES accounts start in sandbox mode to prevent abuse — must submit production access application and pass review.

02

What you can build

  • 1Transactional emails (order confirmation, password reset, OTP)
  • 2Newsletter bulk sending
  • 3System alert emails
  • 4Lambda integration for event-driven email
03

Strengths & limitations

Strengths

  • Cheapest pricing ($0.10 per thousand)
  • Deep integration with other AWS services
  • Dedicated IP pools for reputation isolation
  • High deliverability (professional anti-spam systems)

Limitations

  • New account sandbox mode only sends to verified emails — must apply for production access
  • SDK less feature-rich than SendGrid (no list management, template versioning, etc.)
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/mermade/aws2openapi/<endpoint>
05

Getting started

Verify sending domain (SPF/DKIM) in AWS Console. SendEmail API to submit. New accounts default to sandbox (200/day limit) — apply for production access to lift.

06

FAQ

SES vs. SendGrid?+

High volume (>100k/month) with engineering capacity: SES (cheap). Low volume + want rich DX: SendGrid.

How do I exit sandbox?+

Submit a production-access application explaining your use case. Typically reviewed in 1-3 business days.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: Yes
Auth type
unknown
Pricing
unknown
Protocols
REST, SMTP
SDKs
python, javascript, go, java, csharp, php, ruby
Response time
11 ms
Last health check
5/12/2026, 7:36:33 AM
08

Tags

09

More from Amazon Web Services