Drop a prompt.
Get an inbox.
Spin up a real, working email address in under two seconds. No signup forms to chase, no tracking, no trace. Stream every message live to your prompt console.
Spin up a real, working email address in under two seconds. No signup forms to chase, no tracking, no trace. Stream every message live to your prompt console.
built for developers, testers, and anyone who refuses to hand over a real address just to read one email.
no signup, instant.
$ curl ephemail.io/new → a4f9c@ephemail.io
watch it land live.
● connected ← noreply@stripe.com verify your email…
in the UI or via API in your tests.
$ ephemail wait --code → 482913
no signup, gone in minutes
api-key gated, persistent
receive on your own domain
wait() for a message in ci
http · slack · teams · discord
one-click otp and magic links
syntax · mx · disposable detection
volume, auth rates, top senders
open inboxes in any mail client
authentication checked on every email
spin up fresh inboxes per test run, assert on real delivered mail, tear them down.
verify the verification email actually arrives — and that the magic link still works.
shared, reserved addresses with api-key access so the whole team sees the same mail.
Use ephemail in your test suites and CI pipelines. Create an inbox, wait for a verification email, assert, tear down.
$ curl -X POST https://api.ephemail.io/v1/inbox \
-H "Authorization: Bearer $EPHEMAIL_KEY"
{
"address": "k7m2.delta@ephemail.io",
"id": "inb_8h21a...",
"expires_at": 1735689600,
"webhook": "https://your.app/hook"
}real inboxes, real mail, ready in two seconds. one click and you're testing.