MailSlurp logo
Email address API and inbox API for testing and automation

Provision real email addresses with API control

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

Trusted by top companies worldwide

  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic
  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic

Built for production workflows

MailSlurp features for programmable email addresses

Create the inbox type you need, control it through API and SMTP/IMAP, and keep message handling tied to the workflow that owns it.

MailSlurp product screenshot

Create addresses on demand

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

MailSlurp product workspace showing email, phone, dashboard activity, and developer automation

Combine API automation with dashboard visibility

Let engineers automate mailbox lifecycles while QA and support inspect message state in shared workspaces.

MailSlurp product screenshot

Wait, parse, and assert inbound messages

Use wait-for APIs and extraction helpers to verify links, OTP codes, attachments, and headers in CI.

Developer integration

Use inbox APIs, SMTP, and webhook events in the same workflow

Start with SDK helpers for inbox creation and message waits, then move into event-driven routing when the workflow expands.

  • Generated SDKs for major languages
  • API + SMTP + IMAP support where needed
  • Docs-backed patterns for inboxes and message assertions

Next step

Start with signup or docs

Use the free account to validate the workflow in your own stack, then move into implementation details in the docs.