SendGrid
The value is the network, the data or the infrastructure. Keep paying.
Sends application email at volume over an API or SMTP, with template management, event webhooks and the sending reputation that decides whether any of it arrives.
Do not build a mail server. Build the sending layer around a relay so you can change relay in an afternoon. STACK - Node with Fastify, SQLite for the outbox - A relay behind an interface: Postmark, SES and Resend adapters, chosen by an environment variable THE OUTBOX - Every message written to the database before any send is attempted - A worker claims rows with a lease, so two workers cannot send the same message twice - Idempotency key per message; a retry after a timeout never sends a duplicate TEMPLATES - MJML or a small component set compiled to table-based HTML, with a plain-text alternative always generated - Rendered and stored with the message, so what was sent is reconstructible years later EVENTS - One webhook endpoint per provider, normalised into one internal event shape - Bounces and complaints write to a suppression table checked before every send, forever - Verify webhook signatures; an unsigned event is discarded and logged RATE AND VOLUME - Global send rate honouring the relay's limit, with a queue that survives a restart - Alert when the complaint rate over the last thousand sends passes 0.1 per cent WHAT YOU ARE RENTING AND WHY - IP reputation. The README should say plainly that self-hosting Postfix means being blocked by Microsoft for months Include a README on SPF, DKIM, DMARC, warming, and the cost per hundred thousand emails on each adapter.
What you lose
- Shared and dedicated IP reputation built over years with every mailbox provider
- Feedback loops with providers, and the automatic suppression that comes with them
- Deliverability engineers who talk to Gmail and Microsoft when something goes wrong
- Throughput that absorbs a spike without your queue collapsing
- Event webhooks, click tracking and template management already built
If you would rather not build
- Amazon SES — paid, cheapest at volume, thinner tooling
- Postmark — paid, transactional-only, strongest deliverability record
The escape hatch
open source · no votes, no paid placement
Postal
$0Full mail server for application email, with queues and bounce handling.
postalserver/postalfree · open source
Haraka
$0Fast SMTP server in Node, for when you genuinely need to run the transport.
haraka/Harakafree · open source
Why this verdict
our own opinion · changed only by a person
17/100
Verdict no at 17: the outbox, the suppression list and provider-agnostic adapters are worth building and the prompt covers them. The sending itself is reputation, and reputation cannot be written — self-hosting SMTP is the classic way to discover that.
History
tracked since 9 Aug 2026 · nothing is ever overwritten
Questions about SendGrid
answered from the record above
Is SendGrid free?
No — the plan we track is $19.95 a month. Essentials at $19.95/month for 50,000 emails; dedicated IPs and higher volumes move you to Pro at a much higher rate.
Can you replace SendGrid by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 17 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does SendGrid cost?
$19.95 a month on Essentials — $239.40 a year. Recorded 9 Aug 2026.
What do you lose by replacing SendGrid?
Shared and dedicated IP reputation built over years with every mailbox provider; Feedback loops with providers, and the automatic suppression that comes with them; Deliverability engineers who talk to Gmail and Microsoft when something goes wrong; Throughput that absorbs a spike without your queue collapsing; Event webhooks, click tracking and template management already built. If any of those carry weight for you, keep paying.
Is there an open-source alternative to SendGrid?
Yes: Postal, Haraka. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site