Free during early access. No credit card required.
Pro shows you
the whole story.
Community names what broke. Pro adds the full chain of cause, who made the change, what else is hit, and the logs that prove it.
Community
Free forever. No account, no key.
- One-line root-cause headline for every failure
- Crash loops, OOM kills, Pending pods, probe failures, Node NotReady
- 1 alert channel, with quiet-by-default noise control
Pro
Free during early access.
- Full proof and confidence for each root cause
- Readiness probes, shared-factor causes and Prometheus /metrics
- Recent changes and who made them
- Affected services and log excerpts
- kwatch gathers and correlates the evidence, so you only run the fix
- Unlimited channels, routing, incident history, audit log
- Dedicated support.
Early access
Free during early access
Each Pro license is free for 3 months, and we may renew it. One license runs one cluster, up to 2 per account or company. No payment details. If that ever changes, you will hear well in advance.
Get Pro
Get Pro in three steps
Get a key
Sign in at app.kwatch.dev with your email and press "Get a free Pro license". Your key appears right away.
Run the installer
One command, and it walks you through it.
bash <(curl -fsSL https://kwatch.dev/kwatch.sh)Already installed? Run it again.
Add the key
Choose License / Pro, then Add or replace key.
Licenses are managed only through the installer.
Compare
Community and Pro, side by side
Dedicated support
Installation help. Your feature requests first. kwatch fixes first.
| What you get | Community | Pro |
|---|---|---|
| DETECTION | ||
| Crash loops, OOM kills, image pull and config errors | Yes | Yes |
| Pending, Unschedulable, Evicted, Failed, stuck Terminating | Yes | Yes |
| Liveness and startup probe failures | Yes | Yes |
| Node NotReady | Yes | Yes, plus pressure and draining |
| Readiness probe failures | — | Yes |
| Preemption, admission rejection, grace-period kills, scheduling gates | — | Yes |
| Stuck rollouts, failed Jobs and CronJobs | — | Yes |
| Storage, network, certificates, quota, admission | — | Yes |
| Control plane, custom resources, unusual events | — | Yes |
| ANALYSIS | ||
| Root cause | One-line cause | Full proof and confidence |
| Shared-factor causes ("node X explains N failures") | — | Yes |
| Recent changes and who made them | — | Yes |
| Affected services and log excerpts | — | Yes |
| ALERTS | ||
| Channels | 1 | Unlimited |
| Routing by namespace and severity, threads, templates | — | Yes |
| Related alerts arrive as one incident | ✓ | ✓ |
| Noise control and silences | Yes | Yes, plus flapping and maintenance windows |
| OPERATIONS | ||
| Prometheus /metrics endpoint | — | Yes |
| /status | Short | Full |
| Incident history across restarts | — | Yes |
| Audit log, runbooks, heartbeat monitor | — | Yes |
| Account needed | No | Yes, email only |
| SUPPORT | ||
| Where to ask | GitHub issues and Discussions | Get help |
| Support from | Community support on GitHub | Dedicated support |
| Installation help | Docs and GitHub | Yes |
| Your feature requests | Read on GitHub | Weighed first |
| kwatch fixes | In the normal queue | Looked at first |
Community is free forever. Pro is free during early access. In Community, Pro checks still run and show how many issues they found, by category only.
Data
Root cause, without your data leaving the cluster.
kwatch analyzes events and logs where they live.
Only optional anonymous usage stats and Pro license checks reach kwatch.dev. Never cluster names, namespaces, pod names, logs or events. Alerts go only to the channels you set up. What is sent
Anonymous usage stats
- When
- At most once a week
- Contains
- An anonymous ID derived from your cluster (a one-way hash that can't be traced back to the cluster or linked to your license) and the kwatch version
- Control
- On by default; turn off with
telemetry.enabled: falseorKWATCH_TELEMETRY=false
Pro license check
- When
- Once a day, Pro only
- Contains
- License ID, hashed cluster ID, kwatch version, node count
- Control
- Part of Pro; Community sends none
Never sent: cluster names, namespaces, pod names, logs or events.
License
How the license works
- One cluster
- A key runs one cluster. Move it to another up to 3 times in 30 days, from the installer or your account.
- If it can't reach kwatch.dev
- Pro keeps working for up to 7 days after its last successful license check, then falls back to Community features. Monitoring continues.
- Support
- Get help, for accounts with an active Pro license. Community support is on GitHub.
- When it ends
- kwatch falls back to Community. Alerts never stop.