Documentation
MailSlurp documentation
Documentation navigation
Explore MailSlurp guides for inboxes, phone numbers, testing, device previews, monitoring, deliverability, automation, AI agents, APIs, and SDKs.
Quick start guide
Create inboxes, send messages, receive email, and wait for verification flows.
Platform overview
Understand MailSlurp's core inbox, messaging, testing, and automation workflows.
Features
Create and manage inboxes
Create programmable email addresses, send and receive messages, and isolate test workflows.
Use phone numbers
Provision phone numbers, receive SMS, and test OTP and verification flows.
Test email and SMS
Use Playwright, Cypress, Selenium, and backend tests with real messages.
Monitor email systems
Watch domain health, campaigns, delivery events, reputation, and message quality.
Preview emails on devices
Render delivered emails in real clients and devices before an important send.
Test inbox placement
Measure whether campaign emails reach primary, promotions, spam, or go missing.
Warm up email senders
Ramp sender volume gradually and monitor delivery and provider placement over time.
Extract message data with AI
Turn emails, attachments, and SMS into structured data and automated results.
Verify email addresses
Validate recipients, reduce bounces, and test identity messages and journeys.
Automate messaging workflows
Route inbound events with webhooks, rulesets, forwarding, and integrations.
Developer resources
Explore the REST API
Search endpoints, inspect schemas, and copy request examples for every resource.
Use SDKs
Work with JavaScript, Python, Java, PHP, C#, Ruby, Go, and more.
Build with AI agents
Give agents scoped access to inboxes, threads, attachments, drafts, and replies.
Browse examples
Find working patterns for email testing, SMS verification, webhooks, and automation.