MailSlurp logo

Build with programmable email inboxes

Create isolated inboxes for applications and tests, then receive, search, route, and inspect messages through APIs, SDKs, SMTP, IMAP, or webhooks.

An inbox becomes much more useful when your code can create it, wait for a specific message, and remove it when the workflow is finished. MailSlurp inboxes can be temporary for one test run or persistent for an application, team, or custom domain.

Use the guides below to choose an inbox type, receive email, search message history, download attachments, configure routing rules, and connect your own domain. For automated tests, give each run its own inbox instead of making parallel jobs compete for the same mailbox.

Popular tags