Email as a service

Email sandbox APIs and dashboard. Unlimited email inboxes with auto-forwarding, webhooks and routing configurable in code or online.

MailSlurp

Trusted by thousands of businesses

AxelSpringer
Trivago
Broadcom
Ring
NIB
Panasonic

How teams use MailSlurp

Developers

Create email addresses in code

Receive emails with code or webhooks

QA Testers

Test email sign-up verification

End-to-end test application

Marketing

Send templated emails to contact groups

View email opened analysis tracking

Email APIs for every application

Example
Language
// install package with `npm install --save mailslurp-client`
import { MailSlurp } from "mailslurp-client"

// instantiate a client with API KEY
const mailslurp = new MailSlurp({ apiKey: 'your-api-key' })

// create an inbox with a random email address ending in @mailslurp.com
const { emailAddress, id } = await mailslurp.createInbox()
expect(emailAddress).toContain("@mailslurp.com")

// for full control over inbox email addresses use a custom domain
const customInbox = await mailslurp.createInbox("test@mydomain.com")

Powerful dashboards

Join the no-code revolution — test email workflows, send campaigns, create email addresses and more right from your browser. The full MailSlurp API without the need to write code.

Create free account
App screenshot
Email in code examples

MailSlurp is used by thousands of developers and QA testers in a wide range of frameworks and languages. Create real inboxes of demand, send and receive emails and attachments in code and tests. View one of the many sample projects to get started.

Developers

Empower your teams

Test your application and email processes end-to-end. Give your teams the tools to deploy products with speed and confidence.

Create a free account