SparkPost

sparkpost.com

KEEP IT

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.

Promptfree, for everyone, and the only version there is
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

$0

Self-hosted newsletter and list manager with bounce processing.

knadh/listmonkfree · open source

Postal

$0

Self-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

Interest · last 30 days

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

All 33 in Email & newsletters

Not sending yet

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

Esc