Skip to main content
Everything Radar does in the UI is available over HTTP / SSE / WebSocket. The endpoints below are served by the OSS binary on --port (default 9280). Through Cloud, the same endpoints are reachable at https://api.radarhq.io/c/<cluster_id>/api/... with a PAT for auth.
This is a high-level surface tour, not a per-field reference. Run Radar with --debug-events for verbose request logging while exploring.

Conventions

  • Authentication: see Authentication. For Cloud, send Authorization: Bearer rhp_....
  • Content type: JSON unless noted. SSE endpoints emit text/event-stream.
  • Error shape: { "error": "<message>" }. A few responses also include a stable error_code; do not assume it is present on ordinary validation or server errors.

Health & metadata

Config & settings

Dashboard

Applications, search & problems

Resources & topology

Timeline & events

Logs

Exec, debug, terminal, port-forward

Workload & node operations

Capacity & upgrade readiness

Capacity endpoints are cluster-wide and require permission to list Karpenter NodePools. Demand can be filtered with state, pool, owner, and pod query parameters.

Helm

CronJobs

GitOps - Argo CD

GitOps - Flux CD

Argo Rollouts

The {action} endpoint accepts abort, retry, promote, promote-full, and skip-step. Revision history and rollback use the workload endpoints above.

Audit (cluster-level best-practices, not Cloud audit log)

RBAC & policy findings

RBAC reverse lookups return effective grants and their binding provenance. Policy counts can cover the cluster while returned subjects remain limited by RBAC and the active namespace view; responses report withheld results.

Traffic & networking

Reachability

probe=true adds active probes from Radar’s own vantage. The in-cluster endpoint creates short-lived Jobs only after its RBAC preflight succeeds; see Reachability for the evidence and confidence model.

OpenCost

Prometheus

Image filesystem

Packages

Operator-specific reverse lookups

Sessions

Cluster API (multi-context, kubeconfig discovery)

Cloud Connect driver

These power the in-product device-flow installer for eligible local, auth-disabled Radar instances. Other configurations hand off to the Hub wizard.

Self-update

Desktop app

These are no-ops outside the desktop binary. The web app uses them to open files, save artifacts, and trigger app self-update.

Certificates

Kubernetes resource metrics

AI

Auth (when enabled)

Cloud control plane

These live on api.radarhq.io, not on the in-cluster Radar. Auth is the WorkOS session cookie or a PAT. All endpoints are owner / member / viewer gated as documented per page.

Debug

The pprof routes are disabled in Cloud mode. The /api/debug/* routes remain available behind Radar’s normal authentication and authorization middleware.

See also