{"@context": "https://schema.org", "@type": "WebAPI", "name": "Kubernetes API", "description": "Kubernetes, an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "kubernetes.io"}, "documentation": "https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json"}
Index / APIs / kubernetes.io

Kubernetes API

Kubernetes, an HTTP API described by an OpenAPI document.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://kubernetes.local

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Kubernetes vunversioned

Kubernetes, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/.well-known/openid-configuration/get service account issuer OpenID configuration, also known as the 'OIDC discovery doc' WellKnown
GET/api/get available API versions core
GET/api/v1/get available resources core_v1
GET/api/v1/componentstatuseslist objects of kind ComponentStatus core_v1
GET/api/v1/componentstatuses/{name}read the specified ComponentStatus core_v1
GET/api/v1/configmapslist or watch objects of kind ConfigMap core_v1
GET/api/v1/endpointslist or watch objects of kind Endpoints core_v1
GET/api/v1/eventslist or watch objects of kind Event core_v1
GET/api/v1/limitrangeslist or watch objects of kind LimitRange core_v1
GET/api/v1/namespaceslist or watch objects of kind Namespace core_v1
POST/api/v1/namespacescreate a Namespace core_v1
POST/api/v1/namespaces/{namespace}/bindingscreate a Binding core_v1
GET/api/v1/namespaces/{namespace}/configmapslist or watch objects of kind ConfigMap core_v1
POST/api/v1/namespaces/{namespace}/configmapscreate a ConfigMap core_v1
DELETE/api/v1/namespaces/{namespace}/configmapsdelete collection of ConfigMap core_v1
GET/api/v1/namespaces/{namespace}/configmaps/{name}read the specified ConfigMap core_v1
PUT/api/v1/namespaces/{namespace}/configmaps/{name}replace the specified ConfigMap core_v1
PATCH/api/v1/namespaces/{namespace}/configmaps/{name}partially update the specified ConfigMap core_v1
DELETE/api/v1/namespaces/{namespace}/configmaps/{name}delete a ConfigMap core_v1
GET/api/v1/namespaces/{namespace}/endpointslist or watch objects of kind Endpoints core_v1
POST/api/v1/namespaces/{namespace}/endpointscreate Endpoints core_v1
DELETE/api/v1/namespaces/{namespace}/endpointsdelete collection of Endpoints core_v1
GET/api/v1/namespaces/{namespace}/endpoints/{name}read the specified Endpoints core_v1
PUT/api/v1/namespaces/{namespace}/endpoints/{name}replace the specified Endpoints core_v1
PATCH/api/v1/namespaces/{namespace}/endpoints/{name}partially update the specified Endpoints core_v1
DELETE/api/v1/namespaces/{namespace}/endpoints/{name}delete Endpoints core_v1
GET/api/v1/namespaces/{namespace}/eventslist or watch objects of kind Event core_v1
POST/api/v1/namespaces/{namespace}/eventscreate an Event core_v1
DELETE/api/v1/namespaces/{namespace}/eventsdelete collection of Event core_v1
GET/api/v1/namespaces/{namespace}/events/{name}read the specified Event core_v1
PUT/api/v1/namespaces/{namespace}/events/{name}replace the specified Event core_v1
PATCH/api/v1/namespaces/{namespace}/events/{name}partially update the specified Event core_v1
DELETE/api/v1/namespaces/{namespace}/events/{name}delete an Event core_v1
GET/api/v1/namespaces/{namespace}/limitrangeslist or watch objects of kind LimitRange core_v1
POST/api/v1/namespaces/{namespace}/limitrangescreate a LimitRange core_v1
DELETE/api/v1/namespaces/{namespace}/limitrangesdelete collection of LimitRange core_v1
GET/api/v1/namespaces/{namespace}/limitranges/{name}read the specified LimitRange core_v1
PUT/api/v1/namespaces/{namespace}/limitranges/{name}replace the specified LimitRange core_v1
PATCH/api/v1/namespaces/{namespace}/limitranges/{name}partially update the specified LimitRange core_v1
DELETE/api/v1/namespaces/{namespace}/limitranges/{name}delete a LimitRange core_v1

and 160 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.js

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.