
javascript
JavaScript client
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
The official Kubernetes JavaScript client, @kubernetes/client-node, lets Node and TypeScript code do what kubectl does: list pods, create namespaces, watch for changes, exec into containers, tail logs, copy files and port-forward. It's generated from the Kubernetes API, lives in the same kubernetes-client org as the Python and Java clients, and is Apache 2.0 and free.
npm install @kubernetes/client-node and it reads your kubeconfig the way kubectl does. Version 2.0 (August 2026) moved the HTTP layer to undici, Node's own fetch engine, dropped Node 18, 20 and 23, and targets Kubernetes 1.36. CI tests Node 22, 24, 25 and 26. No paid tier: free for solo devs, small teams and large teams.
Reach for it when building operators, internal dashboards or CI scripts in Node. Want a friendlier layer? Pepr's kubernetes-fluent-client wraps this library with a fluent API. Skip GoDaddy's older kubernetes-client, untouched since 2023.
The catch: it's generated code, so expect a big, mechanical API with one class per API group (CoreV1Api and friends) and breaking majors, like 2.0's HTTP swap. Multiple kubeconfigs aren't fully supported because cached credentials can collide by username, and the README's compatibility table still stops at 1.4.x.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. Apache 2.0, published on npm as @kubernetes/client-node, no paid edition.
Self-hosted: Nothing to host: it's a library in your Node backend, script or operator. Version 2.0 needs a current Node (CI covers 22, 24, 25 and 26; 18, 20 and 23 were dropped). It talks to whatever cluster your kubeconfig points at.
Paid: No paid tier. The cost is the Kubernetes cluster itself, self-run or managed.
Free at every scale. The only bill is the cluster it talks to.
What to do by team size
- Solo
- free; one npm install
- Small team
- free
- Medium team
- free; standard choice for Node-based operators and internal tooling
- Large team
- free; pin the major version and budget time for breaking upgrades like 1.x to 2.0
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Kubernetes Clients (Organization)
- Stars
- 2,276
- Forks
- 570
Also by Kubernetes Clients
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
392.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
285.1k ★DeepSeek Harness
DeepSeek Harness: Everything is a Plugin.
256.3k ★