ZERODROP
DOCS
connecting...

YOUR TEMPORARY INBOX

generating...

Emails self-destruct in 30 min · No signup · Auto-refreshes every 3s

INBOX

900+

npm installs

1,804

inbox sessions

$0.00

infra / month

30m

email TTL

SDK · OTP AUTO-EXTRACTION · CI PIPELINES

test/auth.spec.ts
1import { ZeroDrop } from 'zerodrop-client';23const mail = new ZeroDrop();4const inbox = mail.generateInbox();56const email = await mail.waitForLatest(inbox, { timeout: 10000 });78email.otp        // "123456" — auto-extracted9email.magicLink  // "https://..." — no regex needed
$ npm install zerodrop-clientnpm ↗

GITHUB ACTION · NATIVE CI INTEGRATION

.github/workflows/ci.yml
1- name: Generate test inbox2  id: inbox3  uses: zerodrop-dev/create-inbox@v145- name: Run Playwright tests6  run: npx playwright test7  env:8    TEST_INBOX: ${{ steps.inbox.outputs.inbox }}
✓ No Docker · No SMTP · No configMarketplace ↗

HOW IT WORKS

01Cloudflare catches every email at the edge
02Worker parses it, runs Llama 3.1 spam filter
03Stored in Redis with 30-min TTL — auto-deleted · Zero cross-test contamination
04Dashboard polls every 3s · SDK uses SSE for sub-second delivery in CI
05Zero telemetry — we don't track your pipeline, project, or environment
Cloudflare Email RoutingCloudflare WorkersLlama 3.1Upstash RedisNext.jsVercel

WORKSPACES — FOUNDING RATE

Custom domains · Team seats · Webhooks · 7-day retention · $19/mo — 9 spots left