| title | ZeroDrop Documentation |
|---|---|
| description | Disposable email inboxes for CI pipelines. No Docker. No SMTP. No signup. |
ZeroDrop gives your Playwright and Cypress tests a real email inbox — instantly. Send a verification email, catch it at the edge, extract the OTP automatically, and complete the flow.
No Docker container. No SMTP server. No mocking.
npm install zerodrop-clientimport { ZeroDrop } from 'zerodrop-client';
const mail = new ZeroDrop();
const inbox = mail.generateInbox();
// Wait for email — OTP auto-extracted, no regex needed
const email = await mail.waitForLatest(inbox, { timeout: 30000 });
console.log(email.otp); // "123456"
console.log(email.magicLink); // "https://..."- Generate an inbox — local, instant, no network request
- Send an email — your app sends a real verification email
- Catch it at the edge — Cloudflare Worker catches it, Llama 3.1 filters spam
- Auto-extract OTP — stored alongside the email, ready to use
- Sub-second delivery — SDK uses SSE, falls back to polling
ZeroDrop does not track your test suites, build environments, project names, or CI runner metadata. Your CI pipeline is your business.