# pulumi/kubespy

Tools for observing Kubernetes resources in real time, powered by Pulumi.

Repository: https://github.com/pulumi/kubespy
Canonical: https://ross.abutalabs.com/products/kubespy
Homepage: https://pulumi.com/
Language: Go
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T19:59:41+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 2907, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3078, forks 94 (observed 2026-08-28T04:07:41.799984+00:00)

## What it is
kubespy is a small Go CLI tool that observes Kubernetes resources in real time, watching and reporting changes to resources like Pods, Deployments, and Services. It offers commands to emit JSON diffs of status/field changes and to trace complex resources into a live high-level summary, and can also run as a kubectl plugin.

## Use cases
- watch kubernetes pod status changes in real time
- trace a deployment rollout from the terminal
- debug why a service has no public ip yet
- see json diffs of kubernetes resource changes
- monitor kubernetes resources as a kubectl plugin
- observe what happens when a pod boots up

## When to choose
- you need real-time, human-readable insight into how a specific Kubernetes resource changes
- you want to debug rollouts or status transitions of Deployments, Pods, or Services
- you want a lightweight kubectl plugin for watching resource changes

## When to avoid
- you need cluster-wide dashboards, metrics, or alerting rather than per-resource observation
- you need log aggregation or historical audit data
- you are not working with a Kubernetes cluster

## Facets
- artifact type: cli-tool
- maturity: active
- function: monitoring, developer-tools, cli
- domain: developer-tools
- platform: windows, cli
- tags: kubernetes, kubectl-plugin, observability, debugging, real-time, go, pulumi, devops, containers, command-line, linux, macos

## Member repositories
- pulumi/kubespy (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:41.799984+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:46:36.897872+00:00, confidence not recorded.
  - readme: https://github.com/pulumi/kubespy (fetched 2026-08-28T04:07:41.799984+00:00, sha 5309e9403281)
  - homepage: https://pulumi.com/ (fetched 2026-08-29T09:43:11.871053+00:00, sha d51e6b87902c)
  - site_page: https://www.pulumi.com/docs (fetched 2026-08-29T09:43:11.876527+00:00, sha 3177de79b571)
  - site_page: https://www.pulumi.com/docs/get-started (fetched 2026-08-29T09:43:11.880518+00:00, sha 97ab5a97da43)
  - site_page: https://www.pulumi.com/about (fetched 2026-08-29T09:43:11.885853+00:00, sha 585837159033)
  - site_page: https://www.pulumi.com/about/newsroom (fetched 2026-08-29T09:43:11.887688+00:00, sha acf52e46bde6)
  - site_page: https://www.pulumi.com/releases/terraform-state-backend-modules-hcl (fetched 2026-08-29T09:43:11.874365+00:00, sha 03ae1f726647)
  - site_page: https://www.pulumi.com/pricing (fetched 2026-08-29T09:43:11.878279+00:00, sha f696d2cfa528)
  - site_page: https://www.pulumi.com/releases (fetched 2026-08-29T09:43:11.882173+00:00, sha 2228f2fd740b)
  - site_page: https://www.pulumi.com/contact (fetched 2026-08-29T09:43:11.884109+00:00, sha b42ab48f047c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
