A local proxy that sits between your app and any email provider. Swap providers, mock sends, and debug — without touching a single line of your app code.
or run from source with Python →
macOS: if Gatekeeper blocks the app, right-click → Open on first launch. · Windows: SmartScreen may warn — click "More info" → "Run anyway".
Core features
Nothing you don't.
Providers
API keys, App Passwords, raw SMTP — ProtoPost handles all of them from the same dashboard form.
Developer-first email API. 3,000 emails/month free. Best for production-quality delivery with verified domains.
Transactional email API with a built-in test inbox. 1,000 emails/month free. Great for staging environments.
Use your existing Google account. ~500 emails/day. Guided setup walkthrough built into the dashboard.
SendGrid, Mailgun, AWS SES, Zoho, Office 365 — any SMTP server. Configure host, port, TLS/SSL, and credentials.
Getting started
Three ways to get ProtoPost running — not sequential, pick one.
Routing modes
Three routing modes to match exactly where you are in the build.
Sandbox mode
One flip in the dashboard captures every email your app sends — without calling a single external provider. The response to your app is indistinguishable from a real send.
Documentation
Guides, references, and deploy recipes — everything to go beyond the basics.
Demo day
Click each item to check it off.
Turn Sandbox Mode ON. Your app gets a 200 OK on every send, nothing goes out, and no one will know the difference during your demo.
Wire up a real provider after you win.