Integrations Overview
MailOven works with any language or framework that can make HTTP requests. The typical pattern for E2E test integration is:
- Trigger an action that sends an email (signup, password reset, invitation, etc.)
- Poll the MailOven API until the email arrives
- Assert on the email content (subject, body, links)
- Clean up the inbox after the test (optional)
Client libraries
An official JavaScript client is available for Node.js, Bun, and the browser. Clients for other languages may be added in the future.
See Also
- Playwright
- API Reference — HTTP API details
- Jest/Vitest Integration — Testing patterns
- Cypress
- Cucumber