skyhook-io/radar·2k stars·Apache 2.0

The missing
Kubernetes UI.

Topology, events, Helm, GitOps, image inspection, audits, and MCP for AI agents - all in one open-source Kubernetes UI. Run it locally as a single binary or self-host in your cluster.

Single binary · No account required · Free forever
$curl -fsSL https://get.radarhq.io | sh && kubectl radar
app.radarhq.io / fleet
3 clusters
Radar dashboard showing multi-cluster topology, events, Helm releases, and traffic views
The problem

Kubernetes is easy to query. Hard to understand.

kubectl is great for one cluster, one engineer, one moment in time. But your team runs dozens of clusters across regions and clouds. When an alert fires at 2am, nobody has time to SSH through three jump hosts and grep for pods.

kubectl

Still the on-call engineer's primary debugging tool for multi-cluster incidents

5+

Tools the typical platform team juggles to debug a Kubernetes incident

1 hour

Default event retention in a Kubernetes cluster before data is lost forever

Open source, Apache 2.0

Radar is and always will be open source.

The full product lives at github.com/skyhook-io/radar. Install it with Helm, run it yourself, keep your data. No feature gates, no license keys, no "call us for pricing" features. Radar Cloud exists for the things a single binary can't reasonably do - fleet aggregation, persistent retention, routed alerts, SSO - not because the OSS is crippled.

2k+
GitHub stars
Apache 2.0
Permissive license
$0
Self-host, forever
What Radar Cloud adds on top

Past one cluster. Past one user.

Same Radar UI, plus the things a single binary can't ship - fleet aggregation, SSO, persistent retention, routed alerts, audit logs.

Fleet-wide Problems & Search

One view of every failing pod, expiring cert, drifted package, or failed health check across the fleet. Search any resource by name, label, or kind across every cluster from a single bar.

Every cluster, one login

Centralized access to every connected cluster from one signed-in app. Per-cluster topology, events, traffic — without juggling kubeconfigs.

One-click in-cluster upgrade

Upgrade in-cluster Radar from the UI when a new version ships. No SSH, no helm-upgrade dance, no asking the platform team.

SSO + scoped RBAC

Google, GitHub, SAML/OIDC. Scoped roles per cluster or namespace. Audit log of every privileged action.

Traffic & topology graphs

Live service graphs with east-west traffic, ingress flows, and TLS cert health. Know who depends on what.

Notifications routed where you live

Slack, PagerDuty, MS Teams, webhooks. Per-cluster routing, in-app inbox, suppression windows. Triggered by correlations, not raw signal.

Live · Community signal·2k

Loved by Kubernetes operators.

Unfiltered signal from teams running Radar in their clusters. Click any card to see the original.

Redditr/devops

I got kicked out of Lens free dashboard and now I need to subscribe, after using it since like 2020. Saw this post, made the switch and holy I am in love … Lens should be free and this dashboard should be paid 😂

u/More-Lavishness-9969view →
Redditr/devops

Just opened it in under 15 seconds, the topology view is awesome.

u/shellwhaleview →
Redditr/devops

Damn, this is pretty impressive. It's already on my homelab.

u/kryptnview →
Redditr/kubernetes

Was already solid, but the updates you push every week? They are amazing. Love the new Audit Page. Love the keyboard shortcuts, so intuitive!

u/Hxtraxview →
Redditr/kubernetes

I like what I see so far! The timeline feature is a very nice touch.

u/D2W_V4N_V3Sview →
GitHubskyhook-io/radar #64

I tried `radar` for the first time (great work, btw!).

@paulrobuview →

More feedback every week on GitHub, Reddit, and the Kubernetes Slack.

How it works

One binary. Run it your way.

Radar is a single ~30MB binary under Apache 2.0. Run it on your laptop with your kubeconfig, or install it in the cluster via Helm. Same UI either way.

STEP 01

Install

brew install, curl | sh, krew, or Helm. Pick whichever fits your stack. Under 30MB, Apache 2.0 - read every line on GitHub before you run it.

STEP 02

Open your cluster

Local mode opens like k9s and reads your kubeconfig. In-cluster mode runs as a Helm release and serves the UI through ingress for the whole team. Same features, same UI.

STEP 03

See what's running

Topology, events, Helm releases, GitOps state, image filesystems, and 31 audit checks - live, in one view. Plus an MCP server so your AI agent can read the same data.

Take a tour

Real screenshots. Real product.

Eight scenes from the actual product - topology, traffic, timeline, resources, audit, GitOps, Helm, image filesystem. No mockups, no marketing renders, no signup wall.

radar / topology
Live service topology
Topology

Live service topology

Every Deployment, Service, and Ingress as a live graph. Real-time traffic, TLS health, and cross-namespace dependencies. Click any node to drill in.

Two ways to run Radar.

Run the open-source UI yourself in 60 seconds. Spin up a hosted workspace when you need fleet view, alerts, and SSO.

Apache 2.0 · Self-host forever · Cloud for fleet, alerts, SSO