Built for QA teams
Disposable email that just works
Create inboxes instantly. Extract OTPs automatically. Validate links on the fly. Ship faster with email testing that keeps up with your team.
api-example.ts
const inbox = await mailbattery.create("test-user")
const email = await inbox.waitForEmail({
timeout: 30000
})
const otp = email.extractedData.otps[0]
await page.fill("#otp-input", otp.code)Everything you need
Built by QA engineers, for QA engineers. Every feature designed to speed up your workflow.
Instant Inboxes
Spin up disposable inboxes in milliseconds. Perfect for CI/CD pipelines and one-time verifications.
OTP Extraction
Automatically parse and extract verification codes, OTPs, and magic links from incoming emails.
Link Validation
Verify extracted URLs are reachable. Catch broken verification flows before your users do.
Team Collaboration
Share inboxes across your team. Manage permissions and track usage all in one place.