Automic VaultAutomic Vault

brew

Install kubespy with Homebrew, MacPorts, Nix, scoop, zypper

Tools for observing Kubernetes resources in realtime. Version 0.6.3 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install kubespy

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install kubespy

MacPorts ports tree · sysutils/kubespy/Portfile · source: api.github.com

Linux

Nixverified · 92%
nix profile install nixpkgs#kubespy

nixpkgs package indexes · pkgs/by-name/ku/kubespy/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install kubespy

openSUSE Tumbleweed package metadata · kubespy · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install extras/kubespy

Scoop official bucket manifest trees · bucket/kubespy.json · source: api.github.com

overview

Package summary

Tools for observing Kubernetes resources in realtime

Commands and aliases

  • kubespy

history

Project history and usage

kubespy is a Pulumi-origin Kubernetes diagnostic CLI for watching API objects change in real time. Its package-nerd appeal is that it exposes Kubernetes controller behavior from the terminal instead of hiding rollout state behind a dashboard or a single kubectl status line.

Project history

Pulumi introduced kubespy publicly on September 18, 2018 as a small tool for displaying changes made to Kubernetes objects in real time. The repository README says the tool grew out of Pulumi CLI work on making Kubernetes deployments predictable, and the command set settled around status, changes, trace, and record views over arbitrary Kubernetes resources.

Adoption history

kubespy remained a focused utility rather than a broad platform. Its GitHub repository accumulated thousands of stars and packaging across Homebrew, MacPorts, Nix, Scoop, and zypper metadata, which fits the pattern of a CLI that is useful during debugging but not usually installed as a cluster component.

How it is used

Users run kubespy against a resource such as a Pod, Service, or Deployment to see status diffs, object changes, or a higher-level trace of related resources. The README also documents use as a kubectl plugin by installing it as kubectl-spy, reflecting the Kubernetes 1.12 plugin convention.

Why package nerds care

kubespy is notable because it packages Kubernetes watch/discovery-client behavior as a small observability command. It sits in the same mental drawer as kubectl get -w, stern, and k9s, but it is narrower: it is about making controller transitions readable during rollout and failure analysis.

Timeline

  • 2018: Pulumi announced kubespy with a blog post on watching Pod lifecycle changes.
  • 2018: Follow-up Pulumi posts used kubespy trace to explain Services and Deployments.
  • 2024: The GitHub release page listed v0.6.3 with ARM64 support.

Related projects

  • Related tools include Pulumi CLI, kubectl, Kubernetes external kubectl plugins, stern-style log tailers, and TUI dashboards such as k9s. kubespy is narrower than those tools because it focuses on object-status evolution rather than log aggregation or full cluster browsing.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:kubernetes

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
kubespycliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.6.3
manager updated
local dataok
upstreamcurrent
latest detectedv0.6.3

https://github.com/pulumi/kubespy

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:kubespy
Version0.6.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/kubespy
Homepagehttps://github.com/pulumi/kubespy
Repositoryhttps://github.com/pulumi/kubespy
Upstream docshttps://github.com/pulumi/kubespy#readme
LicenseApache-2.0
Source archivehttps://github.com/pulumi/kubespy/archive/refs/tags/v0.6.3.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namekubespy
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

kubespy

nix profile install nixpkgs#kubespy
  • normalized package name match
  • Matched by: Kubespy
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ku/kubespy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

kubespy 0.6.3-1.6

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

https://github.com/pulumi/kubespy

sudo zypper install kubespy
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: kubespy
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Kubespy
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: kubespy from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

kubespy

sudo port install kubespy
  • normalized package name match
  • Matched by: Kubespy
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/kubespy/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

extras/kubespy

scoop install extras/kubespy
  • normalized package name match
  • Matched by: Kubespy
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/kubespy.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment