SparkPost
The value is the network, the data or the infrastructure. Keep paying.
High-volume email delivery with detailed analytics and deliverability tooling, aimed at senders who care about inbox placement.
Do not build the sending infrastructure. Build the analytics and control layer above it, which is genuinely valuable and entirely yours. **The reason to rent delivery is that inbox placement is not a code problem.** Where a message lands depends on your domain's history, your complaint rate and the receiving provider's opinion of you — none of which you can write. STACK - Node 20+ with Fastify, server-rendered HTML - SQLite through better-sqlite3, WAL mode - A relay provider for delivery only - Caddy in front THE LAYER WORTH OWNING - templates, versioned, with the version recorded on every message sent - messages and events as usual: queued, sent, delivered, bounced, complained - suppressions, permanent, checked before every send - **domains: id, name, spf_ok, dkim_ok, dmarc_policy, checked_at — verified by your own DNS check on a schedule.** A DKIM record removed during an unrelated DNS change is a silent deliverability collapse, and nobody notices for a week THE ANALYTICS THAT ACTUALLY MATTER - Bounce rate split into hard and soft, and by receiving domain. **The split by receiving domain is the diagnostic**: if Gmail is fine and one provider is bouncing everything, that is a reputation problem with one provider and it is fixable - Complaint rate by campaign and by day, with an alarm at one in a thousand - Delivery latency, which catches a relay problem early - **Open tracking is misleading and worth reconsidering.** Privacy proxies pre-fetch images, so opens are inflated by an unknown amount that varies by audience. Report clicks, which are real, and treat opens as a weak signal at best BOUNCE HANDLING DONE PROPERLY - Parse the bounce classification: a hard bounce suppresses permanently, a soft bounce retries with backoff and suppresses after several consecutive failures - A mailbox-full bounce is not an invalid address; treating it as one loses real subscribers - Complaints from feedback loops suppress immediately and permanently LIST HYGIENE, WHICH IS THE REAL DELIVERABILITY LEVER - **Stop sending to people who have not opened or clicked in six months.** This is the single most effective thing anybody does for deliverability and it costs nothing - Confirmed opt-in on every list, with the timestamp and source recorded - Never import a purchased list. It ends your sending reputation and possibly your provider account STAYING PORTABLE - Talk to the relay through one small adapter. Switching provider should be one file and a set of credentials — **that is the whole point of owning this layer** WHAT MATTERS MOST Bounce classification, list hygiene and a scheduled DNS check on your own authentication records. Those three do more for inbox placement than any vendor feature.
What you lose
- Seed-list placement testing across mailbox providers
- Reputation and feedback loops built over many years
- Analytics on where messages actually land
- Deliverability engineers when something goes wrong
If you would rather not build
- Any relay provider plus your own adapter and analytics
The escape hatch
open source · no votes, no paid placement
Listmonk
$0Self-hosted newsletter and list manager with bounce processing.
knadh/listmonkfree · open source
Postal
$0Self-hosted mail delivery platform, if you must relay yourself.
postalserver/postalfree · open source
Why this verdict
our own opinion · changed only by a person
24/100
Verdict no at 24: placement cannot be built. The entry is worth having for the DNS-check idea and the honest note that open rates are inflated by privacy proxies.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about SparkPost
answered from the record above
Is SparkPost free?
No — the plan we track is $20 a month. Starter from around $20/month for 50,000 emails, with dedicated IPs priced above.
Can you replace SparkPost by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 24 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does SparkPost cost?
$20 a month on Starter — $240 a year. Recorded 14 Aug 2026.
What do you lose by replacing SparkPost?
Seed-list placement testing across mailbox providers; Reputation and feedback loops built over many years; Analytics on where messages actually land; Deliverability engineers when something goes wrong. If any of those carry weight for you, keep paying.
Is there an open-source alternative to SparkPost?
Yes: Listmonk, Postal. 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. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

