MailSlurp logo

Test signup, OTP, password reset, and notification flows with real messages

MailSlurp gives QA and engineering teams programmable inboxes and phone numbers for integration tests. Create test identities, wait for email or SMS, extract codes and links, assert message content, and keep CI release gates deterministic.

Email and SMS integration testing workflow

Trusted by top companies worldwide

  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic
  • Broadcom
  • Scraper
  • Trivago
  • Avast
  • Wolt
  • Panasonic
MFA and OTP testing with real messages

Provision a fresh inbox or phone number for every test run

Create disposable email addresses and programmable phone numbers on demand, then control email and SMS from Playwright, Cypress, Selenium, Jest, or your own integration test harness.

Wait for the exact message, then assert the payload

Use bounded waits, sender and subject matching, regex extraction, attachment inspection, webhook events, and SDK helpers so email and SMS tests fail with useful evidence instead of timing noise.

Integrate MailSlurp Seamlessly

Integrate with any framework

Official plugins and SDKs for all major programming languages, frameworks, and test platforms. All functionality available via API or dashboard.

Flexible integration patterns

CI/CD Native

MailSlurp fits right into your existing development, testing, and CI/CD workflows. Deploy and iterate with confidence and actionable feedback.

Email and SMS integration workflows MailSlurp supports

Cover the customer journeys that usually break quietly: authentication, onboarding, payments, alerts, and inbound automation.

OTP and MFA checks

Receive SMS and email codes in code, extract the OTP, and complete the same verification flow customers use.

Signup and magic links

Create a real inbox, trigger signup or invite email, extract the link, and continue the browser journey.

Password reset coverage

Assert reset sender, subject, link, token, and timing before authentication changes reach production.

Attachments and headers

Inspect MIME parts, headers, files, recipients, links, and message metadata from API responses.

Parallel CI isolation

Create inboxes and numbers per worker so tests do not collide across parallel builds or shared staging data.

APIs, SDKs, and plugins

Use REST APIs, maintained SDKs, and framework examples across common QA and engineering stacks.

Video walkthroughs

Test user signup OTP and MFA with the Playwright recorder

Use the Playwright codegen recorder for no-code testing

Postman integration testing with real email accounts

Open emails and click links in Selenium with C#

No-code automation testing with Playwright Codegen

Open emails in Cypress for newsletter signup testing

Test password reset email with Node.js and Vitest

Testing workflows at production scale

Messages processed

500 million+

Scale for CI, staging, and production checks.

Channels covered

Email + SMS

One platform for inboxes, phone numbers, OTP, and webhooks.

Mature platform

10+ years

Stable APIs for long-running test suites.