Engineering
in the open.

Notes on email infrastructure, reliable tests and the decisions behind InboxSpec.

Looking for a how-to? Read the docs

Latest articles

From the InboxSpec blog

Your email API returned 200. Did the message arrive?

Separate a successful send request from email arrival. Follow a tested failure reproduction and add correlated inbox assertions to your developer workflow.

  • Testing
  • Email delivery
  • TypeScript

How to test email OTP flows without flaky polling

Test email OTP flows with isolated test inboxes, a bounded wait and explicit code validation. Includes TypeScript examples, timeout handling and cleanup.

  • Testing
  • Email
  • TypeScript