Introduction
Ephemeral email inboxes for software testing. Create disposable email addresses programmatically to test email workflows in your applications.
Welcome to Stamp0 documentation. Stamp0 is an ephemeral email inbox service designed for software testing. Create disposable email addresses programmatically to test email workflows in your applications, CI pipelines, and AI agents.
Quick Links
Quickstart
Get up and running with Stamp0 in minutes
Playwright Guide
Integrate Stamp0 with your Playwright tests
SDK Reference
Use the Stamp0 SDK in your applications
Glossary
Understand key Stamp0 concepts and terminology
Why Stamp0?
Built for Testing
Unlike generic email services, Stamp0 is purpose-built for software testing:
- Ephemeral Inboxes: Create disposable email addresses that auto-expire
- Programmatic Access: Full API and SDK for automation
- Fast Delivery: Emails arrive in seconds, not minutes
- No Rate Limits: Create as many inboxes as your tests need
Perfect for E2E Testing
Test your email workflows without polluting real inboxes:
- User Signup: Verify email confirmation flows
- Password Reset: Test forgot password workflows
- OTP Verification: Extract and validate one-time codes
- Notification Testing: Verify emails are sent correctly
CI/CD Ready
Integrate seamlessly with your existing pipelines:
- GitHub Actions: Built-in support with environment variables
- Playwright: First-class integration for browser testing
- Cypress: Custom commands for easy inbox management
- Selenium: Works with any language binding
AI Agent Compatible
Use Stamp0 with AI coding agents via MCP:
- Claude Code: MCP server for autonomous email testing
- Cursor: Integrated inbox management
- Any MCP Client: Standard protocol support
How It Works
1. Create an Inbox
Generate a unique email address via API or console
2. Use in Your Tests
Sign up users, trigger password resets, or send notifications
3. Check for Emails
Poll or wait for emails to arrive in the inbox
4. Extract Content
Parse verification links, OTPs, or email content
Core Features
Inbox Management
- Unique Addresses: Each inbox gets a
@stamp0.comaddress - Project Organization: Group inboxes by project or feature
- Console Access: View and manage inboxes in the web UI
- API Access: Full CRUD operations via REST API
Email Handling
- HTML & Plain Text: View both formats
- Read Tracking: Know which emails have been viewed
- Search & Filter: Find emails quickly
- Bulk Operations: Delete multiple emails at once
Team Collaboration
- Organizations: Top-level container for resources
- Projects: Group inboxes by environment or feature
- Members: Invite team members with role-based access
- API Keys: Scoped access for CI/CD and automation
Use Cases
Stamp0 is perfect for:
- E2E Testing: Verify email flows in Playwright, Cypress, or Selenium
- CI Pipelines: Automated email testing in GitHub Actions, CircleCI, etc.
- AI Agents: Let Claude or other AI agents handle email verification
- QA Testing: Manual email verification during testing
- Development: Test email functionality without real addresses
Getting Started
Ready to start testing email workflows?
Stamp0 eliminates the complexity of testing email workflows. No more shared test accounts, no more inbox pollution, no more flaky tests waiting for emails.
Need Help?
- Browse our documentation
- Check the FAQ for common questions
- Email support@stamp0.com for technical issues