SMTP testing for development, Cloud API for E2E testing. One tool for every email workflow.
No credit card required · 100 emails/mo free
Two ways to use
Choose the right mode for your development phase
Just point your app's SMTP to MailBrew. View sent emails in your dashboard's shared inbox in real time. No external email service needed during development.
Create test addresses via API, receive real emails, and automate verification with OTP extraction, link checking, and assertions. CI/CD ready.
Cloud API
POST /addresses to instantly get a unique email address. Set TTL and webhook URL.
Send an email to the generated address from your application under test.
Get email content via REST API or webhook notification. Access subject, body, and attachments.
Features
Dedicated API extracts one-time passwords from email body automatically. No regex needed, cleaner test code.
Native integration with test frameworks via official SDKs. Auto-managed address creation and cleanup.
POST /assert to verify subject, sender, and body in one call. Get instant pass/fail results.
GitHub Actions template included. Add one env var to integrate into your CI pipeline.
Auto-extract URLs from emails. Test password reset links, invitation links, and verification URLs.
Real-time POST on email receipt. Slack integration supported. No polling needed for faster tests.
Use Cases
From development and testing to security audits, covering all email-related workflows
Fully automate signup to email verification flows in CI/CD. Works with Playwright, Cypress, and more.
Learn more →Auto-extract one-time passwords from email body via dedicated API. No regex needed.
Learn more →Real-time notifications triggered by email receipt. Automate support tickets and order processing.
Learn more →Replace email recipients with MailBrew addresses to safely test without sending to production.
Learn more →Auto-verify team invitation emails, magic links deliverability and link validity.
Learn more →Auto-test password reset token validation, rate limiting, and account enumeration prevention.
Learn more →API Reference
Get started in your language of choice
# 1. Create an address
curl -X POST https://api.mailbrew.io/v1/addresses \
-H "X-API-Key: mb_your_key_here" \
-d '{"ttl": 3600, "webhook_url": "https://your-app.com/hook"}'
# Response:
# {
# "address": "[email protected]",
# "expires_at": "2026-03-28T13:00:00Z"
# }
# 2. Retrieve emails
curl https://api.mailbrew.io/v1/addresses/[email protected]/emails \
-H "X-API-Key: mb_your_key_here"Pricing
From small projects to large teams
Get started with the free plan today.
No credit card required.