Plug a real inbox into your stack
InboxDome gives a test a real inbox: create a disposable address, have your app send to it, then wait for the OTP or assert on what arrived. Every integration is a thin wrapper over the same /v1 API, so pick the one that matches your stack.
Playwright
Helper pattern for signup, OTP and password-reset flows in your e2e specs.
Open guideReady to useTest runnerCypress
Custom commands for signup and the verification email that follows it.
Open guideReady to useAI coding agentsMCP server
Hosted MCP at /mcp for Claude Code, Cursor and any MCP client: create_inbox, wait_for_email, run_assertions and more.
Open guideFrom sourceCIGitHub Actions
Composite action with three modes: create, wait, assert.
Not on the GitHub Marketplace yet, so for now vendor the action from source.
Open guideFrom sourceClient libraryNode.js
Official TypeScript/JavaScript client. Zero dependencies.
Not on npm yet, so copy the client file from the guide.
Open guideFrom sourceClient libraryPython
Official client for pytest suites and plain scripts.
Not on PyPI yet, so copy the client file from the guide.
Open guideReady to useClient libraryPHP
Client for PHP and WordPress email flows.
Open guideFrom sourcePluginWordPress and WooCommerce
The InboxDome Email Tester plugin tests wp_mail and WooCommerce order email deliverability and reports SPF, DKIM and DMARC.
Not in the WordPress.org directory yet, so for now upload the plugin from source.
Open guideReady to useAny languageREST API
The /v1 API directly: inboxes, messages, waits, assertions and webhooks.
Open guideFour integrations are finished and working but not yet published to their registries. They are marked From source and their guide carries the code to copy in.
Not on the list? Anything that speaks HTTPS can drive the API
Start with the quickstart on the API page
Free with a DevDome account: 20,000 inbox tests a month, no card.