MCP-native for Cursor, Claude Code, and Windsurf
About Posthawk

Email should be
infrastructure you own

Posthawk started because I was tired of paying per-email fees, being locked into proprietary APIs, and trusting third parties with my users' data. So I built the email platform I wanted to use.

100%

Self-Hostable

Free

Forever

<5min

To First Email

$0

Platform Cost

The Problem

Email is table stakes.
Why is it so hard?

Every product needs email — password resets, onboarding, invoices, notifications. But the options are either expensive SaaS platforms that charge per email and lock you in, or raw SMTP servers that take days to configure properly.

I needed transactional sending, scheduled delivery, inbound receiving, template management, and deliverability monitoring. Three different services, three different APIs, three different bills. None of them let me self-host.

The Solution

One platform.
You own it.

Posthawk combines sending, scheduling, receiving, templates, contacts, webhooks, and analytics into a single platform. Deploy with Docker in under 5 minutes, connect your sending credentials, and start sending.

Don't want to self-host? The managed cloud starts free with 3,000 emails per month. Scale to millions with pay-as-you-go pricing at a fraction of what other providers charge.

My Principles

What I believe in

Self-Hostable First

Deploy on your own servers with full control. No vendor lock-in, no data leaving your perimeter.

Self-Hosted by Default

Your data never leaves your servers. One Docker Compose command and you own your entire email pipeline.

Developer Experience

Clean REST API, TypeScript/Python SDKs, React Email templates, and documentation that respects your time.

Privacy by Design

Zero telemetry, zero tracking. Row-level security at the database layer. Your email infrastructure, your rules.

No Vendor Lock-In

Standard protocols. Clean API surface. Export your data anytime. Migrate away in hours if you want to.

Built in Public

Public roadmap, open issues, transparent changelog. I ship in the open and listen to the community.

Journey

How I got here

Jan 2025

First commit

Started building Posthawk as a side project to replace a fragmented email setup across 3 different services.

Feb 2025

Core API

REST API for sending, scheduling, and tracking emails. TypeScript SDK published to npm.

Mar 2025

Cloud launch

Managed cloud platform launched with free tier. Domain management, DKIM/SPF verification, and inbound receiving.

Apr 2025

Self-hosting

Docker Compose deployment, comprehensive self-hosting docs, and GHCR image distribution.

Q3 2025

SDKs & MCP

Python SDK. MCP server for AI coding agents (Claude Code, Cursor, Windsurf).

2026

Growing

Billing, team workspaces, SMTP relay, AI assistant, contacts, webhooks, and more shipping every week.

Technology

Built with
proven tools

Next.js 16

Dashboard & Landing

NestJS

Worker API

Supabase

Database, Auth & Vault

BullMQ

Job Queue

Redis

Cache & Rate Limiting

Docker

Deployment

Turborepo

Monorepo Build

React Email

Template Rendering

Tailwind CSS

Styling

Stripe

Billing

Cloudflare

DNS & Email Routing

100% self-hostable

Deploy Posthawk on your own infrastructure. Full control over your email data, no compromises.

Cookie Preferences

I use analytics cookies to understand how you use the site and improve your experience. Privacy Policy