Postmark is an email delivery service for developers: your application sends email through its REST API or SMTP, and Postmark handles authentication, delivery, bounces and tracking. It was built for transactional email — password resets, receipts, notifications — and still positions deliverability and delivery speed as its main selling points, publishing its delivery statistics on a public status page.
A feature worth understanding before you compare providers is Message Streams. Transactional and broadcast (bulk) email are sent through separate infrastructure within the same account, so a marketing send does not affect the reputation of your critical app email. Postmark also offers a Bulk Email API for broadcasts, responsive templates with an editor and import tool, event webhooks and official SDKs.
Pricing is volume-based. Every account starts on the free developer plan, which includes 100 emails a month and does not expire. Paid plans start at 10,000 emails a month, with extra emails billed per thousand at the end of the billing cycle; the per-thousand rate falls as you move up from Basic to Pro to Platform. The three paid plans differ mainly in limits rather than core sending: Basic covers up to 5 sending domains and 4 users, Pro raises that to 10 domains and adds inbound email processing and customizable retention, and Platform removes the domain, server and user limits for agencies and larger teams.
There are a few gaps to be aware of. Postmark has no tier between 100 and 10,000 emails a month, unused emails do not roll over, and there is no annual plan yet. Bootstrapped companies that have launched and are charging customers can ask support for an account credit. High-volume senders can talk to sales about custom pricing and dedicated IPs.
This review is documentation-based, sourced from Postmark’s public pricing page, feature comparison and FAQ. Live pricing on the right-hand card is updated by our scraper.