Open-Source Testing, Monitoring, and Reliability — as Code
The unified platform for AI-powered Playwright testing, multi-region k6 load testing, uptime monitoring, and subscriber-ready status pages.
Supercheck combines test automation, synthetic + uptime monitoring, performance testing, and status communication in one self-hosted platform.
| Category | Platform | Pricing (public) | Notes |
|---|---|---|---|
| Monitoring | Checkly | Free tier; Starter: $24/mo; Team: $64/mo | Playwright-based; Browser checks are metered & expensive at scale |
| Monitoring | Datadog | API: $5/10k runs; Browser: $12/1k runs | High volume costs; complex enterprise pricing model |
| Monitoring | Pingdom | Syn: $10/mo (10 checks); $15/10k runs | Legacy incumbent; limited modern browser automation features |
| Monitoring | Better Stack | Free tier; Pro: $29/mo + usage | Focuses on incident management & pages; limited testing |
| Monitoring | UptimeRobot | Free tier; Solo: $7/mo; Team: $29/mo | Basic uptime focus; limited synthetic capabilities |
| Automation | BrowserStack | Desktop: $129/mo; Mobile: $199/mo | Pricing per parallel thread; becomes costly for high concurrency |
| Automation | Sauce Labs | Virtual Cloud: $149/mo (1 parallel) | Similar to BrowserStack; expensive for parallel execution |
| Automation | LambdaTest | Web: $79/mo (1 parallel); Pro: $158/mo | Cheaper than competitors but still costly for scaling parallelism |
| Automation | Cypress Cloud | Free tier; Team: $67/mo; Business: $267/mo | Test orchestration only; requires separate infrastructure |
| Performance | Grafana k6 | Free (500 VUH); Pro: $29/mo (500 VUH) | Usage-based (Virtual User Hours); enterprise is custom |
| Performance | BlazeMeter | Basic: $99/mo; Pro: $499/mo | Enterprise-grade JMeter/Taurus; high entry cost for Pro features |
| Performance | Gatling | Basic: €89/mo (~$95); Team: €396/mo | Scala/Java/JS based; expensive for team collaboration features |
| Performance | Azure Test | $0.15/VUH (first 10k), then $0.06/VUH | Usage-only pricing; complex Azure infrastructure setup |
| Status | Statuspage | Free tier; Startup: $99/mo; Business: $399/mo | The industry standard (Atlassian); expensive for business features |
| Status | Instatus | Free tier; Pro: $20/mo; Business: $300/mo | Modern alternative; "Business" tier jump is steep ($20 -> $300) |
| All-in-one | Supercheck | Open-source, self-hosted | Unified Tests, Monitors, Load, & Status Pages in one platform |
- Browser Tests — Playwright UI automation with screenshots, traces, and video
- API Tests — HTTP/GraphQL request + response validation
- Database Tests — SQL/DB validation workflows in custom test scripts
- Performance Tests — k6 load testing with regional execution support
- Custom Tests — Node.js-based custom test logic
- HTTP / Website — Endpoint monitoring with SSL certificate tracking
- Ping / Port — Network-level availability checks
- Synthetic Monitors — Scheduled Playwright browser journeys
- Multi-Region — US East, EU Central, Asia Pacific execution options
- AI Create — Generate tests from natural language
- AI Fix — Analyze failures and propose fixes
- AI Analyze — Analyze monitor, job, and performance run outcomes
- Screenshots, traces, video, and logs for fast failure diagnosis
- Report artifacts stored in object storage with run linkage
- Alerts — Email, Slack, Discord, Telegram, Teams, and Webhooks
- Status Pages — Public-facing service status with incident workflows
- Dashboards — Real-time visibility into run and monitor health
- Organizations + Projects — Multi-tenant workspace model
- RBAC — 6 role levels from
super_admintoproject_viewer - API Keys — Programmatic access
- Audit Trails — Change and action history
- AI extraction from requirement documents (PDF, DOCX, text)
- Coverage snapshots linked to test execution outcomes
- Requirement-to-test linking with traceability metadata
Record Playwright tests directly from your browser:
┌──────────────────────┐
│ Users / CI/CD │
└──────────┬───────────┘
│
┌──────────▼───────────┐
│ Traefik Proxy │
│ (SSL / LB) │
└──────────┬───────────┘
│
┌──────────▼───────────┐
│ Next.js App │
│ (UI + API) │
└──────────┬───────────┘
│
┌──────────────────────────────┼──────────────────────────────┐
│ │ │
┌─────────▼─────────┐ ┌──────────▼───────────┐ ┌──────────▼─────────┐
│ PostgreSQL │ │ Redis + BullMQ │ │ MinIO Storage │
│ (Primary DB) │ │ (Queue + Cache) │ │ (Artifacts) │
└───────────────────┘ └──────────┬───────────┘ └────────────────────┘
│
┌────────────────────┼────────────────────┐
│ │ │
┌─────────▼─────────┐ ┌────────▼────────┐ ┌─────────▼─────────┐
│ NestJS Worker 1 │ │ NestJS Worker 2 │ │ NestJS Worker N │
│ ┌─────────────┐ │ │ ┌─────────────┐ │ │ ┌─────────────┐ │
│ │ Playwright │ │ │ │ Playwright │ │ │ │ Playwright │ │
│ │ k6 Load │ │ │ │ k6 Load │ │ │ │ k6 Load │ │
│ │ Monitors │ │ │ │ Monitors │ │ │ │ Monitors │ │
│ └─────────────┘ │ │ └─────────────┘ │ │ └─────────────┘ │
└───────────────────┘ └─────────────────┘ └───────────────────┘
Self-host Supercheck on your own infrastructure:
| Option | Description | Guide |
|---|---|---|
| One-click deployment on Coolify | Read guide | |
| Docker Compose self-hosted deployment | Read guide |
Official docs:
Install and manage Supercheck resources from the command line with @supercheck/cli:
If Supercheck is useful to your team:
- ⭐ Star this repository
- 💡 Suggest features in Discussions
- 🐞 Report issues in Issues