{"@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"}
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, an HTTP API described by an OpenAPI document.
| method | path | what 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/componentstatuses | list objects of kind ComponentStatus core_v1 |
GET | /api/v1/componentstatuses/{name} | read the specified ComponentStatus core_v1 |
GET | /api/v1/configmaps | list or watch objects of kind ConfigMap core_v1 |
GET | /api/v1/endpoints | list or watch objects of kind Endpoints core_v1 |
GET | /api/v1/events | list or watch objects of kind Event core_v1 |
GET | /api/v1/limitranges | list or watch objects of kind LimitRange core_v1 |
GET | /api/v1/namespaces | list or watch objects of kind Namespace core_v1 |
POST | /api/v1/namespaces | create a Namespace core_v1 |
POST | /api/v1/namespaces/{namespace}/bindings | create a Binding core_v1 |
GET | /api/v1/namespaces/{namespace}/configmaps | list or watch objects of kind ConfigMap core_v1 |
POST | /api/v1/namespaces/{namespace}/configmaps | create a ConfigMap core_v1 |
DELETE | /api/v1/namespaces/{namespace}/configmaps | delete 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}/endpoints | list or watch objects of kind Endpoints core_v1 |
POST | /api/v1/namespaces/{namespace}/endpoints | create Endpoints core_v1 |
DELETE | /api/v1/namespaces/{namespace}/endpoints | delete 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}/events | list or watch objects of kind Event core_v1 |
POST | /api/v1/namespaces/{namespace}/events | create an Event core_v1 |
DELETE | /api/v1/namespaces/{namespace}/events | delete 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}/limitranges | list or watch objects of kind LimitRange core_v1 |
POST | /api/v1/namespaces/{namespace}/limitranges | create a LimitRange core_v1 |
DELETE | /api/v1/namespaces/{namespace}/limitranges | delete 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.