Amazon SESvsButtondown
Side-by-side comparison for solopreneurs — pricing, features, and which tool to choose in 2026.
Amazon SES
Email Marketing
Amazon Simple Email Service (SES) is a cloud-based email-sending service designed for developers and businesses of all sizes.
Buttondown
Email Marketing
Buttondown is a solo-focused email newsletter platform designed for creators, freelancers, and indie hackers who want to build an audience through regular content distribution.
Stack Tribune may earn a commission from some outbound links. Editorial winners are not sold.
Overview
Amazon SES and Buttondown are tools at different layers of the email stack, and for newsletter authors specifically — the most common audience researching this comparison — the distinction matters.
Amazon SES is transactional email infrastructure. You call its API with a recipient address and an email body, and Amazon's mail servers deliver the message. SES does not manage subscriber lists, does not track open rates, does not have an archive of past issues, does not provide a writing interface, and does not handle unsubscribes. It is raw email transport at $0.10 per 1,000 emails. If you want to build a newsletter on SES, you are also building the subscriber database, the unsubscribe handler, the archive, the web signup form, and the analytics — SES is the delivery mechanism for the product you build.
Buttondown is a newsletter publishing platform. It is specifically built for writers — particularly developer and technical writers — who want to publish email newsletters with minimal operational overhead. Buttondown provides the full stack above the transport layer: subscriber management, a clean Markdown writing interface, public newsletter archive, signup form embeds, open and click tracking, RSS-to-email, and an API for programmatic access. Buttondown handles CAN-SPAM and GDPR compliance (unsubscribe links, list suppression) automatically.
The overlap: Buttondown uses AWS SES (or similar infrastructure) for delivery under the hood. When you publish with Buttondown, you are effectively using managed SES with a subscriber management and writing layer on top.
Feature Comparison
| Area | Amazon SES | Buttondown |
|---|---|---|
| Category | Email sending API (infrastructure) | Newsletter publishing platform |
| Subscriber management | None — build your own | Included — list management, segmentation, tagging |
| Writing interface | None — send raw HTML/text via API | Markdown editor with preview |
| Unsubscribe handling | Manual — developer must implement | Automatic — compliant unsubscribe links included |
| Archive | None | Public web archive of past issues |
| Analytics | Basic — bounce/complaint webhooks | Open rate, click rate, subscriber growth charts |
| Signup forms | None — build your own | Embeddable forms, hosted landing page |
| API | Yes — sending API | Yes — full newsletter management API |
| Compliance (CAN-SPAM/GDPR) | Developer responsibility | Handled by platform |
| Pricing model | Pay-per-email, no monthly fee | Monthly subscription by subscriber count |
The compliance point is significant for any newsletter with subscribers in the EU or US. CAN-SPAM requires a physical mailing address and a working unsubscribe mechanism. GDPR requires explicit opt-in and documented consent. Implementing these correctly on a self-built SES stack requires understanding the legal requirements and building the technical enforcement. Buttondown handles this by default.
Buttondown's developer-friendly design is a real differentiator in the newsletter platform market. The Markdown writing experience, the clean API, the RSS-to-email automation, and the minimalist subscriber interface are built by a developer for developers and technical writers. Compared to Mailchimp's marketing-focused complexity or Substack's creator ecosystem, Buttondown is the most opinionated choice for a technical newsletter that does not need built-in discovery or a marketplace.
Pricing Comparison
Amazon SES: $0.10 per 1,000 emails. A newsletter with 5,000 subscribers sent weekly costs approximately $0.52/month in sending fees. For a technically sophisticated developer who is already building on AWS infrastructure and wants to own every layer of their newsletter stack, SES is genuinely low-cost — the $0.52/month sending cost is the entire infrastructure bill. The real cost is engineering time: building subscriber management, unsubscribe handling, archive, analytics, and compliance infrastructure represents weeks of development time.
Buttondown: Free for up to 100 subscribers (no credit card required). $9/month for up to 1,000 subscribers. $29/month for up to 5,000. $79/month for up to 25,000. Annual billing saves approximately 15%. At 5,000 subscribers, Buttondown costs $29/month versus approximately $2.10/month in SES sending fees — the $27/month difference is the cost of the platform layer (subscriber management, archive, analytics, compliance, writing interface).
For most newsletter authors, the Buttondown premium over raw SES is easily justified by the time value of not building and maintaining the platform layer. The exception is a developer who specifically wants to own the subscriber data architecture, integrate newsletter sending into a larger application, and has the engineering capacity to build the surrounding infrastructure.
Best For
Choose Amazon SES if:
- You are building a product that sends newsletters as a feature within a larger application and need programmatic subscriber management at the application layer.
- You have the engineering capacity to build subscriber management, unsubscribe handling, archive, and analytics, and want full control over every layer of the stack.
- Cost optimization at high volume matters: you are sending millions of emails/month and want the lowest possible transport cost without a platform margin.
- You are already on AWS and want email infrastructure that integrates natively with RDS, Lambda, or SQS for a fully custom newsletter pipeline.
Choose Buttondown if:
- You are a writer, developer, or technical creator publishing a newsletter and want to focus on writing rather than email infrastructure.
- You want subscriber management, archive, analytics, unsubscribe compliance, and signup forms included without building them.
- You value Buttondown's Markdown-first, developer-friendly interface over the marketing-focused complexity of Mailchimp or the creator ecosystem of Substack.
- You are starting small (under 100 subscribers) and want a free plan that scales transparently as your list grows.
Verdict
Winner: Tie
Amazon SES and Buttondown win on different dimensions for different operator profiles. SES wins for engineering teams building newsletter sending as part of a larger product, or for developers who want maximum control and minimum platform margin. Buttondown wins for writers — technical or otherwise — who want the fastest path from writing to delivered newsletter without operational overhead.
For Stackforge readers: if you are launching a personal or product newsletter, Buttondown's free tier is the right starting point. If you are building newsletter infrastructure into a SaaS product, Amazon SES is the transport layer to build on — and Buttondown may still be worth evaluating as a managed alternative that eliminates the build-out cost.
Explore alternatives
Frequently Asked Questions
Both tools serve different use cases. Read the full comparison above to find the right fit.
See the Pricing section above for the full Amazon SES vs Buttondown breakdown — plans, limits, and what a solo operator actually pays.
Check Amazon SES alternatives and Buttondown alternatives for migration options and supported export formats.
Newsletter
Stay up to date
Weekly picks: new tools and dev trends. No spam.