EVERYTHING XIAOMI
Get listed

testmail.app

testmail.app receives and parses test emails, checks them for spam, and indexes them for API retrieval in automated end-to-end testing.

Place
#6 of 28
Score
7.3
testmail.app's website

What testmail.app is

testmail.app receives and parses test emails, checks them for spam, and indexes them for API retrieval in automated end-to-end testing. Tests can send messages to addresses in the form `{namespace}.{tag}@inbox.testmail.app`; tags allow addresses and mailboxes to be created on the fly. The service offers JSON and GraphQL APIs, with client examples in JavaScript, PHP, Ruby, Python, Go, Bash, C#, and Java. Search and retrieval features include wildcard searches, live queries for new mail, sorting, pagination, attachments, and SpamAssassin reports. GraphQL supports advanced filters, field selection, and custom sorting that are not available in the simple JSON API. Examples cover Cypress, Selenium, TestCafe, and email OTP testing. The free plan includes 100 emails per month and one day of retention. All plans allow unlimited collaborators. testmail.app is based in Toronto, Canada.

Good

  • Free plan includes 100 emails monthly.
  • Supports JSON and GraphQL APIs.
  • Allows unlimited collaborators on all plans.
  • Trial requires no credit card.

Watch out

  • Free plan retains email for one day.
  • Advanced filters and custom sorting require GraphQL.
  • Messages above 20 MB are automatically rejected.

Who it suits

testmail.app suits developers and QA teams that need test email retrieval as part of automated end-to-end checks. It may also fit teams that want to create test inboxes dynamically and use API-based search.

Verdict

testmail.app provides API-based email handling for automated tests, with dynamic inbox addresses and several search options. The free plan has limited volume and retention; paid plans start at $9/mo billed annually.

Plans and prices

From testmail.app's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFree100 emails/month · unlimited users, email addresses and mailboxes · 1-day retention · one random namespace · always free, forever
Essential$9 a month10,000 emails/month · unlimited users, email addresses and mailboxes · 1–3-day retention · one random namespace · full API access · billed annually or $12 monthly
Pro$29 a month50,000 emails/month · unlimited users, email addresses and mailboxes · 1–30-day retention · unlimited custom namespaces · full API plus visual viewer · priority support · billed annually or $39 monthly
Enterprise$89 a month1,000,000 emails/month · custom retention · unlimited custom namespaces · visual viewer · priority support · SAML 2.0 or OIDC SSO · enterprise invoicing · 99.99% uptime SLA · billed annually or $129 monthly
Unlimited$269 a month10,000,000 emails/month · all Enterprise features · unlimited teams · unlimited custom domains · custom contracts with enterprise compliance support · SCIM · billed annually or $299 monthly
CustomPriced on requestcustom volume · get a quote for more than 10 million emails/month

The facts

Each one read from testmail.app's own pages, with the date it was checked.

What it does

Addressing model
Emails are sent to [email protected]; tags create new mailboxes without prior registration.checked 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.checked 8 Oct 2026
API limitation
The JSON API accepts GET requests only; GraphQL adds field selection, advanced filters and custom sorting that JSON lacks.checked 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.checked 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.checked 8 Oct 2026
API types
The service provides both a simple JSON API and a full-featured GraphQL API.checked 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.checked 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.checked 15 Oct 2026
Current status monitoring
The status page exposes separate uptime checks for the website, JSON API, GraphQL API and inbound host.checked 15 Oct 2026
Documentation and support
The docs provide quickstarts, API references, an interactive GraphQL playground, language examples and engineer-based support.checked 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.checked 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.checked 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.checked 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.checked 15 Oct 2026
Independent comparison: webhooks
GrabMail’s comparison states that neither service sends mail or provides webhooks.checked 15 Oct 2026
Integrations
The maker documents examples for using testmail.app with Cypress, Selenium, and TestCafe, including email OTP testing examples.checked 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.checked 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.checked 15 Oct 2026
Limit: beginner guidance
A G2 reviewer said beginners must dig through documentation and that a guided tutorial was missing.checked 15 Oct 2026
Limit: occasional delays
A G2 reviewer reported that signup testing can sometimes lag or take longer because of bot-related issues.checked 15 Oct 2026
Mailbox creation
Emails sent to `{namespace}.{tag}@inbox.testmail.app` are routed into mailboxes, with tags allowing addresses and mailboxes to be created on the fly.checked 8 Oct 2026
Message size
The pricing FAQ recommends keeping total email message size below 5 MB; messages above 20 MB are automatically rejected.checked 8 Oct 2026
Notable dated update
The privacy-policy changelog records a September 24, 2026 update that removed Sentry and Typeform and added Nolt, PostHog and FullStory as subprocessors.checked 15 Oct 2026

The company

Headquarters
Toronto, Canadachecked 28 Sep 2026

Alternatives to testmail.app

All alternatives
  1. 1MailSlurp logo

    MailSlurp

    Free planAndroidiOSWebAPI
    7.9From $19.99 a month
  2. 2Mailinator logo

    Mailinator

    Free planAndroidWebAPIExtension
    7.8From $79 a month
  3. 3Emailens logo

    Emailens

    Free planOpen sourceWebAPIExtensionSelf-hosted
    7.7From $9 a month
  4. 4GlockApps logo

    GlockApps

    Free planWebAPI
    7.4From $59 a month
  5. 5Unspam.email logo

    Unspam.email

    Free planWebAPI
    7.4From $5 a month
  6. 6Litmus logo

    Litmus

    WebAPIExtension
    7.2From $79 a month