Test transactional emails, webhooks and 2FA using a simple API
Don't stop your automation tests when the stakes are high!
Testing emails was never so easy.
Create email addresses on the fly.
Let your tests send real emails and access them from our API.
Go beyond just email.
Verify webhooks and generate 2FA (two-factor authentication) codes for tests.
2FA/MFA codes for testing
Upload a QR code or the details of a TOTP or HOTP enrolment directly to our API and compute secret 2FA codes on demand.
No need to feature flag security in your test environments any longer.
Webhook validation
Generate unique, secure webhook URLs in seconds. We capture all incoming data, allowing you to instantly view it via our user-friendly API.
Gain real-time visibility into your webhook data and simplify your testing workflow with ease.
Automate, don't let your bugs proliferate.
Don't let your customers be the first ones to find broken links, miss attachments or search for your emails in their junk.
Get started in 4 simple steps:
1. Sign up and get a key
Sign up with Msgdrop and get your private keys to access our API.
curl https://api.msgdrop.io/v1/addresses \
-H "Authorization: Bearer {YOUR_KEY}" \
--data ""
{
"id": "demo1234",
"domain": "msgdrop.io",
"full_address": "demo1234@msgdrop.io",
...
}
2. Create a disposable email
Make a HTTP call to our API and generate a disposable email address.
3. Run your automation tests
Use the generated @msgdrop.io email address in your automation tests.
curl https://api.msgdrop.io/v1/inbox/demo1234 \
-H "Authorization: Bearer {YOUR_KEY}"
{
"limit": 50,
...
"emails": [
{...},
{...},
{...},
]
}
4. Verify your emails
Validate all emails via our API. Ensure that your emails were received orderly and that all details were correct, such as subject, attachments, CC, BCC and the content itself.
Boost confidence in your emails.
Start your free trial today.
All-in-one RESTful API
Everything you need to test your emails inside out.
Disposable addresses
Allow your automation tests to generate disposable email addresses on the fly. Each @msgdrop.io address is unique and will display only the emails sent by your tests.
Email validation
Was your email delivered on time? Does it contain the correct HTML and plaintext content? Is the email too large, or did you forget an important recipient in CC? Our API provides answers to these questions and many more.
Spam detection
Determine if your emails are being flagged as spam. Specific content or links can trigger spam detectors in unexpected ways. Our API will alert you before your reputation takes a hit.
Spam scoring
Corporate email servers often have low tolerance for potential spam. Discover your email's exact spam score to better understand the likelihood of it being flagged as spam.
URL parsing
Ensure your emails have accurate hyperlinks and interact with them easily in your automation tests. Our mail service examines each email for URLs, making them readily accessible via our API.
Attachment retrieval
Verify the presence and correctness of email attachments in a snap. Effortlessly validate the size, name, extension, content type, and contents of your attachments all in one place.
Webinbox
Do you prefer testing emails with a UI-based automation framework like Selenium, Puppeteer, or Playwright? You might find our Webinbox easier to use than our API. Either way, we have you covered.
European privacy
All our services, mail servers, and data are hosted in Europe and comply with strict GDPR regulations. Emails and data are automatically erased after short retention periods (max. 7 days for Enterprise) and only processed for features directly used by customers.
Not just email, verify webhooks and OTP enrolments too!
Webhook testing
Create secure and temporary webhook URLs on demand. All incoming traffic gets captured and subsequently made available through our powerful API. We seamlessly parse HTTP headers, form data, query strings and more, delivering an intuitive interface for testing webhooks at your fingertips.
OTP Enrolments
Don't bypass 2FA (two-factor authentication) in your testing environment. Simply enrol using our OTP (one time password) enrolment service! Either provide the necessary OTP parameters directly or submit a QR code image to our API. Once enrolled, use our service to generate secure codes (TOTP or HOTP) for your automation tests.