Integrations
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 below is a thin wrapper over the same /v1 API — pick the one that matches your stack.
Four of them are finished and working but not yet published to their registries. They are marked Install from source, and their guide carries the code to copy in. We would rather say so than print an install command that fails.
Test runner
Playwright
Helper pattern for signup, OTP and password-reset flows in your e2e specs.
Ready to useTest runner
Cypress
Custom commands for signup and the verification email that follows it.
Ready to useCI
GitHub Actions
Composite action with three modes: create, wait, assert.
Not on the GitHub Marketplace yet — for now, vendor the action from source.
Install from sourceAI coding agents
MCP server
Hosted JSON-RPC at POST /mcp, Bearer auth, for Claude Code, Cursor and any MCP client. Tools: create_inbox, wait_for_email, list_messages, get_message, run_assertions, delete_inbox, list_domains.
Ready to useClient library
Node.js
Official TypeScript/JavaScript client. Zero dependencies.
Publishing to npm shortly — for now, copy the client file from the guide.
Install from sourceClient library
Python
Official client for pytest suites and plain scripts.
Publishing to PyPI shortly — for now, copy the client file from the guide.
Install from sourcePlugin
WordPress & WooCommerce
The InboxDome Email Tester plugin adds Tools → Email Tester. It tests wp_mail and WooCommerce order email deliverability and reports SPF, DKIM and DMARC.
Not in the WordPress.org directory yet — for now, upload the plugin from source.
Install from sourceAny language
REST API
The /v1 API directly: inboxes, messages, waits, assertions and webhooks.
Ready to useIntegrating with something not on this list
Anything that can make an HTTPS request can drive the API, so the list above is a convenience, not a boundary. Two capabilities are worth knowing about when you wire InboxDome into something custom:
- Bring your own domain — point a domain you control at InboxDome and test against your real sending domain rather than ours.
- Signed webhooks — have each received message POSTed to your own service, signed, retried, and logged, instead of polling for it.
Start free
The free tier is 30 requests per minute, 50 inboxes per day and 1 webhook endpoint, with no card. Register a key on the API page and the quickstart in any guide above will run. The plans above the free tier are listed on pricing.