Skip to content

supercheck-io/supercheck

Supercheck Logo Supercheck

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.

Website Deploy with Coolify Deploy with Docker npm Testing Load Testing AI

Why Supercheck?

Supercheck combines test automation, synthetic + uptime monitoring, performance testing, and status communication in one self-hosted platform.

Competitive landscape

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

Features

Test Automation

  • 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

Monitoring

  • 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 Workflows

  • AI Create — Generate tests from natural language
  • AI Fix — Analyze failures and propose fixes
  • AI Analyze — Analyze monitor, job, and performance run outcomes

Debugging & Reporting

  • Screenshots, traces, video, and logs for fast failure diagnosis
  • Report artifacts stored in object storage with run linkage

Communication

  • 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

Administration & Governance

  • Organizations + Projects — Multi-tenant workspace model
  • RBAC — 6 role levels from super_admin to project_viewer
  • API Keys — Programmatic access
  • Audit Trails — Change and action history

Requirements Management

  • AI extraction from requirement documents (PDF, DOCX, text)
  • Coverage snapshots linked to test execution outcomes
  • Requirement-to-test linking with traceability metadata

Browser Extensions

Record Playwright tests directly from your browser:

Architecture

                              ┌──────────────────────┐
                              │   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    │  │
          │  └─────────────┘  │ │ └─────────────┘ │ │  └─────────────┘  │
          └───────────────────┘ └─────────────────┘ └───────────────────┘

Deployment

Self-host Supercheck on your own infrastructure:

Option Description Guide
Deploy with Coolify One-click deployment on Coolify Read guide
Deploy with Docker Docker Compose self-hosted deployment Read guide

Documentation

Official docs:

Supercheck CLI

Install and manage Supercheck resources from the command line with @supercheck/cli:

Support

If Supercheck is useful to your team:

  • ⭐ Star this repository
  • 💡 Suggest features in Discussions
  • 🐞 Report issues in Issues

Community

Discord GitHub Issues GitHub Discussions