Open-source testing, monitoring, and AI SRE – as code
Test with Playwright and k6. Monitor your sites and APIs, keep users informed with status pages, and investigate incidents with AI that shows its evidence. Self-host today, or join the Supercheck Cloud waitlist.
npm install -g @supercheck/clisupercheck initWorks with the tools you already use
Test with
- Playwright
- k6
Run from CI
- GitHub Actions
- GitLab CI
Investigate with
- Kubernetes
- Prometheus
- Grafana
- Sentry
- Datadog
Ask from
- Claude
- Cursor
- Codex
Platform
One place for the work between deploy and incident
Most teams stitch together a test runner, an uptime service, a status page and a pile of dashboards. Supercheck covers all four, sharing one set of projects, alerts and history.
Automate
Write, record and run end-to-end and load tests.
- Playwright browser, API and database tests
- k6 load tests with streaming logs and run comparison
- Recorder extension for Chrome and Edge
- AI test generation and failure fixes
- Requirements with coverage tracking

Monitor
Know when something breaks before your users tell you.
- HTTP, website, ping and port checks
- Checks from several regions, including Europe, North America and Asia Pacific on Cloud
- Synthetic monitors that replay Playwright journeys
- Failure and recovery thresholds to cut noisy alerts

Communicate
Tell your team first, then tell your users.
- Alerts by email, Slack, Teams, Discord, Telegram and webhooks
- Public status pages on your own domain
- Email, Slack and webhook subscribers, plus RSS and calendar feeds
- Project dashboard for runs, jobs and uptime

Investigate
Find the cause of an incident with evidence, not guesses.
- Incidents linked to the alerts and runs that raised them
- AI SRE investigations that cite their evidence
- Read-only connectors for GitHub, Kubernetes, Prometheus, Grafana, Sentry and Datadog
- Private Agent for systems inside your network

Solutions
Built for the people who keep software working
See how developers, SRE and platform teams, QA engineers and engineering leaders use Supercheck.
As code
Keep tests and monitors in your repository
Define Playwright and k6 tests, monitors and scheduled jobs in one TypeScript file. Review changes in pull requests, then apply them from your terminal or CI pipeline.
| Command | What it does |
|---|---|
| supercheck pull | Export what already exists in a project |
| supercheck diff | Preview what a deploy would change |
| supercheck deploy | Apply the configuration |
Ask your AI tools about it
A read-only MCP server lets Claude, Cursor, VS Code and other MCP clients look at a project's tests, runs, monitors and incidents. Off by default when self-hosting.
import { defineConfig } from '@supercheck/cli'
export default defineConfig({
schemaVersion: '1.0',
project: { organization: '<org-id>', project: '<project-id>' },
tests: {
playwright: { testMatch: '_supercheck_/playwright/**/*.pw.ts' },
k6: { testMatch: '_supercheck_/k6/**/*.k6.ts' },
},
monitors: [
{
name: 'API health',
type: 'http_request',
target: 'https://api.example.com/health',
frequencyMinutes: 5,
},
],
jobs: [
{
name: 'Nightly E2E suite',
tests: ['_supercheck_/playwright/checkout.pw.ts'],
jobType: 'playwright',
cronSchedule: '0 2 * * *',
},
],
})Deployment
Run it on your servers or ours
Isolated by default
Tests run in isolated Kubernetes workloads sandboxed with gVisor. Private and cluster networks are blocked, so a test script cannot reach your infrastructure.
How execution worksSelf-host for free
The core is open source under AGPLv3. Run it on your own servers with Docker Compose and K3s, with no license fee and no usage limits.
Self-hosting guideOr let us run it
Supercheck Cloud is a managed service with monitoring locations in Europe, North America and Asia Pacific. It is coming soon; the waitlist is open.
See Cloud plansClick through a real workspace
Explore a sample workspace in the live demo. No sign-up needed.