HTTP, SMTP, virtual, and expiring inbox types
Provision inboxes that match the job, from no-send capture and short-lived QA addresses to long-lived operational mailboxes.

Create inboxes per user, workflow, or test run. Receive, parse, and assert messages without shared mailboxes or manual checks.
Trusted by top companies worldwide

Built for production workflows
Create the inbox type you need, control it through API and SMTP/IMAP, and keep message handling tied to the workflow that owns it.
Provision inboxes that match the job, from no-send capture and short-lived QA addresses to long-lived operational mailboxes.
Create branded inboxes and masked addresses on verified domains while keeping routing and ownership under API control.
Use API, SMTP, and IMAP access together with wait functions, search endpoints, and latest-message helpers instead of stitching together separate tools.
Attach webhooks, rulesets, and parsing helpers to each inbox so inbound mail can drive testing, automation, and downstream systems immediately.

Generate random, expiring, or custom-domain inboxes with tags and metadata for deterministic routing.

Let engineers automate mailbox lifecycles while QA and support inspect message state in shared workspaces.
Developer integration
Start with SDK helpers for inbox creation and message waits, then move into event-driven routing when the workflow expands.
Next step
Use the free account to validate the workflow in your own stack, then move into implementation details in the docs.