Blog

The PostedApi blog

Notes on deliverability, product, and building in the open.

How we keep our shared IPs spotless

How we keep our shared IPs spotless

Shared IPs get a bad rap. Here is the three-step routine that keeps ours trusted by mailbox providers.

Message Streams: why separation matters

Message Streams: why separation matters

Your password resets should never share a highway with a promo blast. Here is how we keep them apart.

Designing a template language that fails loudly

Designing a template language that fails loudly

A template engine that silently swallows mistakes is a slow-motion outage. Ours screams instead.

DKIM, SPF and DMARC without the jargon

DKIM, SPF and DMARC without the jargon

Three acronyms stand between your email and the spam folder. We explain them like a human would.

What our median delivery time teaches us

What our median delivery time teaches us

Median delivery is a vanity metric until you slice it by provider, region and hour. We did.

Announcing our new Node.js SDK

Announcing our new Node.js SDK

First-class TypeScript types, retries that behave, and a sandbox mode your test suite will love.

Get new posts by email

Roughly one email a month. Deliverability notes, product updates and the occasional behind-the-scenes number. No noise, unsubscribe anytime.