Client Libraries
To write applications using the Kubernetes REST API,you do not need to implement the API calls and request/response types yourself.You can use a client library for the programming language you are using.
The following client libraries are officially maintained by .
Language | Client Library |
---|---|
Clojure | github.com/yanatan16/clj-kubernetes-api |
Go | |
Java (OSGi) | bitbucket.org/amdatulabs/amdatu-kubernetes |
Java (Fabric8, OSGi) | |
Lisp | github.com/brendandburns/cl-k8s |
Lisp | |
Node.js (TypeScript) | github.com/Goyoo/node-k8s-client |
Node.js | |
Node.js | github.com/godaddy/kubernetes-client |
Node.js | |
Perl | metacpan.org/pod/Net::Kubernetes |
PHP | |
PHP | github.com/allansun/kubernetes-php-client |
PHP | |
Python | github.com/eldarion-gondor/pykube |
Python | |
Python | github.com/tomplus/kubernetes_asyncio |
Ruby | |
Ruby | github.com/abonas/kubeclient |
Ruby | |
Rust | github.com/clux/kube-rs |
Rust | |
Scala | github.com/doriordan/skuber |
dotNet | |
DotNet (RestSharp) | github.com/masroorhasan/Kubernetes.DotNet |
Elixir | |
Haskell | github.com/soundcloud/haskell-kubernetes |
Was this page helpful?