Side project turned infrastructure

Spin up disposable inboxes, point a webhook, and receive JSON payloads in minutes.

TemporaryEmail.dev started as a side project while we were building a larger platform. We kept the engine because it makes onboarding tests, QA, and automations trivial without running SMTP servers.

Provision inboxes in 3 seconds Signed webhooks & replay Custom domains supported

Perfect for sending payslips to employees, validating onboarding flows, or monitoring notifications without maintaining email infrastructure.

Why did we open up this side project?

While building a bigger product we needed disposable inboxes for demos, QA, and pilots. The engine became so solid that we decided to keep it available. If you need something bespoke, let’s talk.

Code that saves engineering time

Issue unlimited inboxes on the free plan, point them at your apps, and receive payloads without touching complex MX records.

Direct line to the builders

Planning a larger integration? Email [email protected] and we’ll align the roadmap with you.

Virtual mailboxes ready for production

Create per-user or per-tenant inboxes so your application reacts as soon as an email lands.

Per-account mailboxes

Issue a dedicated mailbox for every workspace, customer, or sandbox. Each inbound message triggers a webhook with headers, body, and attachments.

Event-driven workflows

Kick off provisioning, approvals, or faceted routing simply by listening to inbound mail instead of polling inboxes or maintaining IMAP clients.

Payroll automation example

We run a mailbox per employee. Payslips are delivered there, parsed by AI, and surfaced securely inside our product so every teammate gets structured history without touching an email client.

How it works

  1. 1

    Create an inbox

    Call POST /inboxes or use the dashboard to issue [email protected].

  2. 2

    Point senders

    Inbound messages are parsed instantly — text, HTML, headers, attachments.

  3. 3

    We POST to your webhook

    Receive signed JSON payloads with retries. Replay any message later.

POST /inboxes returns { address, inboxId }. Incoming email triggers POST { messageId, subject, text, html, headers, attachments[] } to your webhook.

Built for modern product teams

User onboarding & magic links

Capture activation and passwordless flows across staging and production with deterministic inboxes.

Integration testing & automation

Assert subject, HTML content, headers, and attachments in CI without maintaining IMAP.

Payroll & finance flows

Send payslips, payment confirmations, and internal invoices through dedicated webhooks using your own domains.

Everything you need to run inbound email infrastructure

Usage-aware limits

Plans enforce mailbox, daily, and monthly quotas automatically so you never exceed what you purchased.

Instant inbox provisioning

Create disposable or long-lived inboxes via REST or SDKs in milliseconds.

Signed webhooks

Deliver structured JSON with retries, replay, and HMAC signature headers.

Inbox analytics

Track mailbox creation, delivery success, and retention even after cleanup jobs run.

Rules & routing

Filter by subject, sender, or headers and forward to the right workflows.

Custom domains

Bring your own domain with guided DNS verification and per-domain tokens.

Retention policies

Plan-based retention windows with per-inbox overrides and secure purge jobs.

Observability

Search logs, monitor webhook health, and export metrics into your stack.

Simple, predictable pricing

Start free — scale as you grow.

Free

Great for testing

€0 /mo
  • 3 inboxes
  • 200 emails/mo
  • 1 custom domain
  • 24h retention
  • Basic webhooks (no retries)
  • Logs 3 days

No credit card required

Starter

For small apps

€9 /mo
  • 25 inboxes
  • 2,000 emails/mo
  • 1 custom domain
  • 7 day retention
  • Webhook retries + replay
  • Logs 15 days

Paid plans activated manually

Talk to us

Scale

For SaaS teams

€99 /mo
  • 500 inboxes
  • 100,000 emails/mo
  • 10 custom domains
  • 90 day retention
  • Priority queues
  • SSO/SAML
  • Logs 180 days

Paid plans activated manually

Talk to us

Overage: from €0.30 / 1,000 emails. No credit card required on Free.

Add-ons

  • Extra retention (+30 days): +€5/mo
  • Large attachments (up to 100 MB): +€5/mo
  • Extra domains: +€2/domain/mo

Why choose TemporaryEmail.ai?

  • Provision inboxes via REST, SDKs, or the dashboard in seconds.
  • Receive signed JSON emails with automatic retries and replay.
  • Use dedicated domains for metrics, payroll, or QA without exposing your primary domain.
  • Register a single webhook and route events to your product, warehouse, or SIEM.
  • Side project maintained by the original team — direct support and transparent roadmap.
  • Free plan ready to go; paid plans are activated manually to match your scale.

Security & reliability

  • Data encrypted at rest and in transit.
  • HMAC-signed webhooks with secret rotation.
  • Per-tenant isolation and smart rate limiting.
  • EU data residency options on Pro and Scale.
  • Status page and incident history for transparency.

Simple to integrate

Create an inbox, register a webhook, and start receiving receipts, confirmations, or alerts directly in your API.

var client = new TemporaryEmailClient("YOUR_API_KEY");
var inbox = await client.CreateInboxAsync(new CreateInboxOptions
{
    Prefix = "payroll-",
    Domain = "finance.yourcompany.email"
});

await client.SetWebhookAsync(new SetWebhookRequest
{
    Endpoint = "https://payroll.app/webhooks/payroll",
    Secret = "super-secret"
});
# Register the webhook and start receiving signed JSON
curl -X POST https://api.temporaryemail.ai/v1/webhooks \
  -H "X-Api-Key: $TE_API_KEY" \
  -d '{
        "endpointUrl": "https://payroll.app/webhooks/payroll",
        "secret": "super-secret"
      }'

Use custom domains (e.g. [email protected]), send payslips to staff, or track critical notifications. All you need is a webhook — we handle ingestion, temporary storage, and reliable delivery.

Loved by builders and platform teams

“The fastest way we’ve shipped inbound email to webhooks.”
“Replaced our flaky IMAP parser in a day.”
“DX is stellar — replay and logs saved hours.”
  • Acme Cloud
  • ShipKit
  • NotifyOps
  • LaunchForge

Frequently asked questions

Can I use my own domain?

Yes. Bring-your-own domain is in Early Access. We help you verify DNS and configure MX records in a guided flow.

How do you handle spam and abusive traffic?

We apply rate limits, reputation checks, and baseline content filtering. Add custom rules to drop or forward messages automatically.

What’s in the webhook payload?

A normalized JSON body with subject, text, HTML, headers, sender/recipient, and attachments metadata. Fetch the raw MIME if you need to inspect everything.

Can I replay a message to a webhook?

Yes — from the dashboard or API. Paid plans include automatic retries with backoff.

Where is data stored?

Data is encrypted at rest and in transit. EU data residency is available on Pro and Scale plans.

How is pricing calculated beyond plan limits?

We count inbound messages per month. Overage is billed per 1,000 emails starting at €0.30 on Scale.

Ready to receive your first email by API?

Start free in under 60 seconds.

Fast temporary email Contact Sales
Temporary Email Disposable inbox infrastructure for product teams.
© 2026 Temporary Email. Built for developers.