Test email and SMS together
Check SMS codes, fallback emails, magic links and MFA in the same test suite.
Open OTP testing guideGive your tests real phone numbers. MailSlurp receives the SMS and lets your code read the OTP, so you can test signup, login and recovery without reaching for a handset.
Trusted by top companies worldwide



SMS dashboard
Open the dashboard to inspect a phone number, read its received messages and follow its message events. When a test fails, you can look at the actual SMS instead of guessing what arrived.

Give each running test its own assigned number or lease one from a phone pool. That keeps parallel tests from picking up each other's codes, so you can check the right signup or login.
Wait for the SMS, extract the code and enter it in your app. Check that verification succeeds, then test what happens when the code arrives late, expires or gets entered twice.
Release gate
Record the step that failed, its message IDs and how long it took. You'll have something useful to investigate without putting private codes or message bodies in shared CI logs.
0 of 4 phone checks complete
CI will unblock once the real SMS challenge completes.
A received code is only part of the job. Follow it through your application and check that the person signing up, logging in or recovering an account can finish.
Check SMS codes, fallback emails, magic links and MFA in the same test suite.
Open OTP testing guideUse programmable numbers for QA, staging and regional checks without keeping a drawer full of test SIMs.
Open phone number SMS serviceCheck signup, login, MFA and recovery, including attempt limits and the wait between retries.
Open phone verification APIRead the delivered message, extract its code and check that your app accepts it for the right account.
Open SMS API guideExtend your tests to MFA setup, account recovery, payment confirmation and fallback emails.
Open OTP testing solutionLet Playwright request a code, read it through MailSlurp and enter it in the browser, just as your user would.
Open Playwright OTP guideIntegrate MailSlurp Seamlessly
Official plugins and SDKs for all major programming languages, frameworks, and test platforms. All functionality available via API or dashboard.

MailSlurp fits right into your existing development, testing, and CI/CD workflows. Deploy and iterate with confidence and actionable feedback.
Mobile networks
20+
Use real network behavior for verification checks.
Verification coverage
OTP + MFA
Cover signup, login, account recovery, and MFA journeys.
Developer APIs
SDKs
Create numbers, wait for SMS, and extract OTPs from code.