- Home
- Email Testing Software
- testmail.app
testmail.app
Toronto, Canada
What it is
testmail.app is an email-testing service for automated end-to-end checks. It receives, parses, spam-tests, and indexes messages so tests can retrieve them through APIs. Sending mail to an address such as `{namespace}.{tag}@inbox.testmail.app` creates routing for tags, addresses, and mailboxes as needed. The service provides JSON and GraphQL APIs, with client examples for JavaScript, PHP, Ruby, Python, Go, Bash, C#, and Java. Search includes wildcards, live queries waiting for new mail, sorting, pagination, attachments, and SpamAssassin reports. GraphQL adds advanced filters, field selection, and custom sorting unavailable in the simple JSON API. Documented integrations include Cypress, Selenium, and TestCafe, including email OTP scenarios. The free plan allows 100 emails monthly with one-day retention. Paid plans start at $9/mo billed annually, and a 14-day no-card trial downgrades afterward.
For and against
For
- JSON and GraphQL APIs
- Wildcard and live email queries
- SpamAssassin reports and attachments
- Examples for major test tools
- Unlimited collaborators on every plan
Against
- Free plan allows 100 emails monthly
- Messages above 20 MB are rejected
- Retention varies by plan
- Paid plans start at $9/mo annually
The verdict
testmail.app combines disposable mailbox routing with searchable API access for automated testing. Review message-size, retention, and volume allowances when selecting a plan.
Who it suits
testmail.app is for developers and QA teams automating email-based end-to-end tests. It fits projects needing API retrieval, spam reports, live queries, or temporary mailbox creation.
Plans and prices
Free
100 emails/month · unlimited users, email addresses and mailboxes · 1-day retention · one random namespace
Read 15 Oct 2026 · testmail.app
Essential
10,000 emails/month · unlimited users, email addresses and mailboxes · 1–3-day retention · one random namespace
Read 15 Oct 2026 · testmail.app
Pro
50,000 emails/month · unlimited users, email addresses and mailboxes · 1–30-day retention · unlimited custom namespaces
Read 15 Oct 2026 · testmail.app
Enterprise
1,000,000 emails/month · custom retention · unlimited custom namespaces · visual viewer
Read 15 Oct 2026 · testmail.app
Unlimited
10,000,000 emails/month · all Enterprise features · unlimited teams · unlimited custom domains
Read 15 Oct 2026 · testmail.app
Custom
custom volume
Read 15 Oct 2026 · testmail.app
On the record
- Addressing model
- Emails are sent to [email protected]; tags create new mailboxes without prior registration.testmail.app · read 15 Oct 2026
- API difference
- The docs state that advanced filters, selecting specific fields, and custom sorting are available in GraphQL but not in the simple JSON API.testmail.app · read 8 Oct 2026
- API limitation
- The JSON API accepts GET requests only; GraphQL adds field selection, advanced filters and custom sorting that JSON lacks.testmail.app · read 15 Oct 2026
- API limits
- Free keys are limited to more than 1,000 requests per hour, 10,000 per day and 100,000 per month.testmail.app · read 15 Oct 2026
- APIs
- The service offers a simple JSON API and a GraphQL API, and its documentation includes client examples in JavaScript, PHP, Ruby, Python, Go, Bash, C#, and Java.testmail.app · read 8 Oct 2026
- API types
- The service provides both a simple JSON API and a full-featured GraphQL API.testmail.app · read 15 Oct 2026
- Attachment limit
- The company recommends messages below 5 MB; messages above 10 MB process more slowly and those above 20 MB are rejected.testmail.app · read 15 Oct 2026
- Client compatibility
- The APIs are designed to work with any HTTP or GraphQL client and any programming language or CI/CD environment.testmail.app · read 15 Oct 2026
- Current status monitoring
- The status page exposes separate uptime checks for the website, JSON API, GraphQL API and inbound host.status.testmail.app · read 15 Oct 2026
- Documentation and support
- The docs provide quickstarts, API references, an interactive GraphQL playground, language examples and engineer-based support.testmail.app · read 15 Oct 2026
- Hosting and retention
- The security page says customer data is hosted on AWS, with primary systems in N. Virginia and encrypted backups in Ohio; email is automatically deleted according to the account retention period.testmail.app · read 8 Oct 2026
- Independent comparison: account requirement
- GrabMail reports that testmail.app requires a passwordless account, an assigned namespace and an API key for access.grabmail.io · read 15 Oct 2026
- Independent comparison: custom domains
- GrabMail reports that testmail.app lists custom domains only on the Unlimited plan at $269 per month billed annually.grabmail.io · read 15 Oct 2026
- Independent comparison: product scope
- GrabMail’s comparison describes testmail.app as inbound-only, with namespaces, tags, GraphQL wildcard search, spam scores and live long-poll queries.grabmail.io · read 15 Oct 2026
- Independent comparison: webhooks
- GrabMail’s comparison states that neither service sends mail or provides webhooks.grabmail.io · read 15 Oct 2026
- Integrations
- The maker documents examples for using testmail.app with Cypress, Selenium, and TestCafe, including email OTP testing examples.testmail.app · read 8 Oct 2026
- Intended users
- The maker positions the free plan for side projects and describes Essential as for small projects, while its homepage highlights developers and QA teams.testmail.app · read 8 Oct 2026
- Licence
- Terms state that all rights, title and interest in the service, software and code belong exclusively to testmail.app, indicating a proprietary service rather than open-source software.testmail.app · read 15 Oct 2026