Resend nailed the developer experience for transactional email and gave React Email a home. Posthawk is the next step: same DX, but you can self-host the whole stack, add a tagged contact list, run broadcasts and visual workflow automations, and let AI agents speak to your account through MCP.
Every tier of Posthawk on the left, every tier of Resend on the right. Cloud plans run on infrastructure I manage; Self-Hosted runs on yours and pays AWS SES directly with no Posthawk markup.
Resend is cloud-only. Posthawk ships as Docker images on GHCR — `docker compose up` and you have the same dashboard, API, MCP server, and SMTP relay running on your own infra, with no usage limits.
Posthawk includes hosted subscribe pages at posthawk.dev/n/yourname, an embeddable signup widget, double opt-in, public archive, and abuse protection (honeypot, MX checks, throttling). Resend has audiences and broadcasts but no signup pages, no archive, no embeddable widget.
Posthawk has a drag-drop workflow builder for ops monitors, webhook handlers, scheduled cron jobs, and contact journeys. HTTP calls, routers, waits, notifications, sends — all on one canvas. Resend has no workflow builder.
Both products ship a Model Context Protocol server, but Posthawk's exposes 18 tools across emails, scheduled sends, contacts, domains, templates, and webhooks — with OAuth 2.1 + PKCE and dynamic client registration so any MCP-compatible client can authenticate without a static API key.
Resend Pro is $20/month for 50K emails. Posthawk Pro is $20/month for the same 50K with $0.60/1k overage (vs Resend's $1.00+/1k). Or self-host Posthawk and pay AWS SES directly at $0.10/1k with no Posthawk markup at all.
Follow the step-by-step migration guide to move from Resend to Posthawk with minimal downtime.
Migration GuideStart sending emails in minutes. Free to self-host, no credit card required for cloud.
I use analytics cookies to understand how you use the site and improve your experience. Privacy Policy