Buttondown is powered by a variety of tools and services. This page is a list of the tools we use and why we use them.
(Interested in the open source software we use and maintain? Check out the open-source software page.)
FAQs
Why do you use so many services?
The most important resource I have is my energy, and being able to trade X dollars (where X is any number less than a hundred) for even trivial amounts of energy is an absolute no-brainer.
Why so many ESPs?
When I launched Buttondown, AWS Simple Email Service was notoriously low-quality and Postmark did not support broadcast emails. Mailgun was the choice I went with, and there are still many customers using Mailgun's rails who have custom domain records set up that I don't have the heart (or incentive) to migrate.
I like having redundancy — if one provider were to go down or drastically change rates it would be trivial for me to migrate — but if I were starting Buttondown from scratch I would likely just have everything run through Postmark.
Why don't you use something for X?
Some specific choices I made to roll my own:
- Auth: I know it's increasingly trendy to outsource auth to a paid vendor but I'm not a fan of the lock-in and I like having full control over the experience.
- Feature flags: rolled my own for performance reasons. Plan on open sourcing it at some point.
Changelog
| Date | Change |
|---|
| 2025-12-26 | Replaced Vista Social with Buffer for social media management.
|
| 2025-12-23 | Replaced Vercel Analytics with Seline for website analytics.
|
| 2025-05-14 | Started using Vista Social to manage social media accounts and Tailscale to manage the server storing internal docs. Stopped using Trotto (in favor of Tailscale's own OSS version).
|
| 2025-04-01 | Replaced Depot with Blacksmith (faster, cheaper)
|
| 2025-01-09 | |
| 2024-07-10 | Started using Depot to speed up GitHub Actions
|
| 2024-07-09 | Started using Fivetran and Metabase to analyze data and construct a (janky, but useful!) WBR
|
| 2024-04-03 | Started using Mercury as a banking solution
|
| 2024-03-28 | Added Pika, Cloudflare, and a handful of other tools; churned from Texts, Sketch, Bear, and Imgix.
|
| 2024-03-14 | Added Audiogest to the stack. It's a nice little tool!
|
| 2023-10-13 | Had to bump up my Imgix plan from $75 to $200/mo because of traffic. Time to find something cheaper!
|
| 2023-08-22 | |
| 2023-08-01 | Add PopSQL (which technically I've been using for a while but forgot about)
|
| 2023-07-25 | Migrated off of Heroku Redis and onto Redis Enterprise Cloud, which means saving $70/mo for five minutes of switching environment variables.
|
| 2023-07-24 | |
| 2023-07-23 | Purchased a reserved instance for my big ol' RDS database, saving $110/mo.
|
| 2023-07-20 | Initial launch of this page.
|