Now in beta · free for 10k msgs/mo

Disposable email, built for engineers who test.

A real webhook API for programmatic inboxes. Spin up addresses in your test suite, catch what arrives in milliseconds, assert on it like any other response. Self-host the engine, use our hosted cloud, or both.

Open-source engine · MIT/AGPL
Drop into any test framework

Create an inbox. Send mail to it. Assert on what arrives.

Five lines of Python. Or Playwright. Or curl. Real HTTP, real mail, real assertions — no fake SMTP server to mock, no local Postfix to maintain.

import requests, time

# 1. spin up a fresh inbox
r = requests.post("https://api.getinboxr.app/v1/inboxes",
                  headers={"Authorization": f"Bearer {API_KEY}"},
                  json={"label": "signup-test"})
inbox = r.json()       # {"address": "signup-test.narwhal@getinboxr.app", ...}

# 2. drive your signup flow, asking it to email this address
register(email=inbox["address"])

# 3. poll for arrival (or wire a webhook for push)
for _ in range(20):
    msgs = requests.get(f"{inbox['url']}/messages",
                        headers={"Authorization": f"Bearer {API_KEY}"}).json()
    if msgs["items"]:
        link = extract_verify_link(msgs["items"][0]["text"])
        requests.get(link)   # done.
        break
    time.sleep(1)
Live in production

Four ways in. Pick whichever your code already speaks.

Real disposable email — running today on getinboxr.app — with first-class REST, SMTP, MCP, and webhook surfaces. Built so an AI agent can drive a signup-and-confirm flow with the same effort as a curl one-liner.

REST API

Bearer-authenticated /v1 endpoints for inboxes, messages, sending, and waiting. Try every call live in the in-portal playground.

Open the playground

SMTP submission

smtp.getinboxr.app:587 with STARTTLS. Issue a per-inbox credential from /v1/inboxes/{id}/smtp-credentials and drop it into nodemailer / lettre / msmtp.

See SMTP docs

MCP for AI agents

Drop @jassra25/inboxr-mcp into Claude Desktop, Cursor, or Claude Code. Eight tools — create_inbox, wait_for_message, extract_otp, extract_link — let an agent run signup-and-confirm flows end-to-end.

Wire up an agent

Webhooks

Push every inbound message to your CI runner within ~200 ms of arrival. HMAC-SHA256 signed, 5-attempt retry with exponential backoff.

Configure webhooks
For AI agents
# Claude Desktop / Cursor / Claude Code
{
  "mcpServers": {
    "inboxr": {
      "command": "npx",
      "args": ["-y", "@jassra25/inboxr-mcp"],
      "env": {
        "INBOXR_API_KEY": "inb_live_...",
        "INBOXR_API_URL": "https://api.getinboxr.app"
      }
    }
  }
}

Restart your agent and it can create_inbox, wait_for_message, extract_otp, and extract_link without writing a line of glue.

Built for testing real flows

Everything you'd build yourself, minus the yak-shaving.

Instant receive via IMAP IDLE

Webhooks fire within 200ms of the message hitting our MX. No polling, no waiting.

Webhook + async iterator

Push new messages to your CI, or pull with an async for-loop. Your choice, same inbox.

DKIM / SPF / DMARC inspection

Every message exposes auth-results + the full RFC822 source. Confirm you're emulating production correctly.

Open-core mail engine

Run the entire stack yourself — Postfix + Dovecot + OpenDKIM — with the same API surface. Pay us only when you want the cloud layer.

Per-project rate limits + usage

Hit a quota? Clear dashboard, predictable overage pricing. No surprise invoices.

OIDC + SAML SSO

Ship enterprise from day one. Google / Microsoft / Okta / custom SAML — plus SCIM for Scale + Enterprise.

Pricing

Start free. Pay when you scale.

Every plan ships with the full API, webhooks, and the web UI. Higher tiers add SSO, retention, and compliance. Need Enterprise? Get in touch.

Free
Enough to wire up a test suite.
$0forever
  • 100 messages / month
  • 5 active inboxes
  • 1k API calls / month
  • 7-day retention
  • Community support
Most popular
Dev
One engineer. Everything you need.
$19per month
  • 10,000 messages / mo
  • 50 active inboxes
  • 50k API calls / mo
  • Webhooks with retries
  • 30-day retention
  • Google / GitHub SSO
  • Email support
Team
For teams that ship every day.
$49per month
  • 100k messages / mo
  • 500 inboxes
  • 500k API calls / mo
  • Unlimited team members
  • 90-day retention
  • Microsoft + Okta OIDC
  • Tenant branding
  • Priority support
Scale
High-volume + compliance.
$199per month
  • 1M messages / mo
  • Unlimited inboxes
  • 5M API calls / mo
  • 1-year retention + legal hold
  • SAML + SCIM
  • Custom domain (inbox.yourdomain.com)
  • Audit export
  • SLA + dedicated support

Overage: $0.001 per message, $0.0001 per API call. Self-hosting free forever — run the engine yourself.

Your tests deserve a real inbox.

Stop mocking what real users experience. Assert against real DKIM, real HTML renderings, real attachments — for free.