GetTestMail

A powerful temporary email service that keeps your testing process afloat
Use our SDKs and surf through messages with ease

Temporary Emails simply in code

Effortlessly create, receive, and manage temporary emails

Generate random, temporary email addresses in your programming language of choice with our software libraries for Typescript, Python, Ruby and Go.

In your code you can easily retrieve and process the emails. The retrievals are fast with our software libraries. Just one line of code and you have the email.

Your emails will be deleted automatically. You don't have to worry about the mailbox. You don't need IMAP, POP3, SMTP and other acronyms.

import { GetTestMail } from "@gettestmail/typescript-sdk";

const testMail = new GetTestMail('YOUR_API_KEY');

/*
Create a new mailbox
The mailbox will be deleted automatically after 15 minutes
Optionally, an 'expiresAt' can be specified to delete the mailbox at a certain point in time
The mailbox is available immediately
*/
const mailBox = await testMail.createNew();

Simplify your tests

Create as many temporary emails as your tests need

User Onboarding

Need a temporary e-mail for user onboarding?

With our libraries you can easily create and retrieve an e-mail. Avoid spam in your inbox while testing the registration process.

Encryption

Do you need an encrypted temporary e-mail?

Protect the content of your temporary email with encryption. With our libraries your test data is safe and secure.

Outgoing E-mail

Do you need multiple temporary emails to test your email sending?

Make sure your emails reach your customers. With our libraries you can create as many email addresses as you need to test your email sending.

Sign up now and get started

You do not need a credit card.

Register now

Loved by Product teams

    • GetTestMail helps with my email campaign tests, making it easy to verify templates and subscription forms.

      Alex R.
      Tester
      Alex R.
    • As a Software Engineer, GetTestMail has made our testing process incredibly efficient. The SDKs and simple API allow for seamless integration into our test suite, while auto-deletion and quick message retrieval ensure a hassle-free experience.

      Anneliese T.
      Software Engineer
      Anneliese T.
    • We use the python SDK In our pen testing and security assessments to generate temporary emails which saves us time and keeps our work anonymous. Highly recommended!

      Milton
      DevSecOps
      Milton
    • I actually feel ashmed not having used something like GetTestMail before. Now I can test registration, password reset and other email features directly in my test suite.

      Timo
      QA Team Lead
      Timo
    • Streamlining our development process is a priority for me as a Product Manager. With GetTestMail we can test our email campaigns and forms without having to use our personal email addresses. It's a win-win for everyone.

      Mihail Boris
      Product Manager
      Mihail Boris
    • I use GetTestMail to quickly generate temporary emails and verify that our system is sending emails properly.

      Ingvar
      Developer
      Ingvar

Choose your plan

You can cancel your subscription at any time

Solo Dev

€0/m

  • 300 GetTestMails per month
  • Up to 5 API keys
  • Encryption at rest and in transit
  • 1 x Encryption Key
  • Usage tracking per API key
  • No credit card needed
  • Stored on servers in Germany
  • Best effort support
Get Started Now

Start Up

€ 19.90/m

  • 1,000 GetTestMails per month
  • Up to 5 API keys
  • Encryption at rest and in transit
  • 2 x Encryption Keys
  • Usage tracking per API key
  • Webhooks for real-time GetTestMail updates
  • Selenium, JUnit, or TestNG integration
  • Stored on servers in Germany
  • Support email with 24h response time
Get Started Now

Enterprise

€ 79.90/m

  • Unlimited GetTestMails per month
  • Single Sign On (SSO)
  • Organization management
  • Team usage tracking
  • Encryption at rest and in transit
  • 2 x Encryption Keys
  • Usage tracking across Organization, team, and API key
  • Webhooks for real-time GetTestMail updates
  • Selenium, JUnit, or TestNG integration
  • Stored on servers in Germany
  • Priority support with a Service Level Agreement (SLA)
Get Started Now

Your Questions, Answered

Find answers to common questions about our service, policies, and features.

    • How do I create a GetTestMail address?

      The easiest way to get started is to use our libraries. We have libraries for all major programming languages, and they're easy to integrate into your application.

    • Where are the GetTestMail stored?

      They are stored encrypted on our servers in Frankfurt, Germany. They are available for you to use immediately. Once you've used the email address, it's automatically deleted from our servers.

    • If I dont use the GetTestMail address, will it be deleted?

      Yes, if you don't use the GetTestMail after you have created one, it will be deleted. If you didn't provide an expiresAt date, it will be deleted after 15 minutes.

    • Is your service GDPR-compliant, and what steps do you take to protect my data?

      Yes, our service is GDPR-compliant. We take data protection seriously and have implemented strict measures to protect user data. For more information, please see our privacy policy.

    • What payment methods do you accept, and how do I manage my billing information?

      We invoice you monthly for your usage. Billing information can be managed in your dashboard.

    • What kind of support do you offer, and how can I contact your support team?

      Depending on your plan, you can contact our support team via email or phone. We also offer priority support with a Service Level Agreement (SLA) for our Enterprise customers.

    • How many GetTestMail addresses can I create with your service, and is there a limit on usage?

      It is dependent on your plan. Please see our pricing page for more information.

    • Can I host GetTestMail on my own domain?

      As of now, you can't use your own domain with our service. We're working on it though, and will let you know as soon as it's available.

    • Can I request to delete all my throwaway email addresses?

      Yes, you can request to delete all your throwaway email addresses. Just contact our support team and we'll take care of it for you.