Works everywhere
Inboxical integrates with any CI/CD platform that can make HTTP requests.
GitHub Actions
Set INBOXICAL_API_KEY as a repository secret. Works with any test runner.
GitLab CI
Add the API key as a CI variable. Run email tests in any stage.
CircleCI
Store the key in project settings. Email tests run alongside your existing suite.
Any CI
REST API works from any environment. curl, Node.js, Python — whatever your pipeline uses.
GitHub Actions workflow example
Add email testing to your existing CI pipeline in minutes.
# .github/workflows/test.yml
name: E2E Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- run: npx playwright install --with-deps
- name: Run E2E tests with email verification
run: npx playwright test
env:
INBOXICAL_API_KEY: ${{ secrets.INBOXICAL_API_KEY }}Why CI/CD teams choose Inboxical
Purpose-built for automated email testing in continuous integration pipelines.
Zero infrastructure
No SMTP server to spin up, no Docker containers. Just an API key and you're testing emails.
Isolated inboxes
Every test run creates fresh inboxes. No state leaks between pipeline runs.
Reliable assertions
Long-polling waits for emails to arrive. No sleep(5000) hoping the email made it.
Fast API
Sub-100ms API response time. Email tests don't slow down your pipeline.
OTP verification
Test 2FA flows end-to-end. Inboxical extracts OTP codes automatically.
Webhook notifications
Get notified the instant an email arrives. Trigger downstream steps immediately.