# Vultr Kubernetes API

**Canonical:** https://apis.io/apis/vultr/vultr-kubernetes-api/  
**Provider:** Vultr — https://apis.io/providers/vultr/  
**Base URL:** https://api.vultr.com/v2  
**Documentation:** https://docs.vultr.com

Vultr Kubernetes API is one of 46 APIs that [Vultr](https://apis.io/providers/vultr/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include Kubernetes. The published artifact set on APIs.io includes an OpenAPI specification and 12 JSON Schemas.

Vultr Kubernetes Engine is a managed Kubernetes offering.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| POST | `/kubernetes/clusters` | Create Kubernetes Cluster |
| GET | `/kubernetes/clusters` | List all Kubernetes Clusters |
| GET | `/kubernetes/clusters/{vke-id}` | Get Kubernetes Cluster |
| PUT | `/kubernetes/clusters/{vke-id}` | Update Kubernetes Cluster |
| DELETE | `/kubernetes/clusters/{vke-id}` | Delete Kubernetes Cluster |
| DELETE | `/kubernetes/clusters/{vke-id}/delete-with-linked-resources` | Delete VKE Cluster and All Related Resources |
| GET | `/kubernetes/clusters/{vke-id}/resources` | Get Kubernetes Resources |
| POST | `/kubernetes/clusters/{vke-id}/node-pools` | Create NodePool |
| GET | `/kubernetes/clusters/{vke-id}/node-pools` | List NodePools |
| GET | `/kubernetes/clusters/{vke-id}/node-pools/{nodepool-id}` | Get NodePool |
| PATCH | `/kubernetes/clusters/{vke-id}/node-pools/{nodepool-id}` | Update Nodepool |
| DELETE | `/kubernetes/clusters/{vke-id}/node-pools/{nodepool-id}` | Delete Nodepool |
| DELETE | `/kubernetes/clusters/{vke-id}/node-pools/{nodepool-id}/nodes/{node-id}` | Delete NodePool Instance |
| POST | `/kubernetes/clusters/{vke-id}/node-pools/{nodepool-id}/nodes/{node-id}/recycle` | Recycle a NodePool Instance |
| GET | `/kubernetes/clusters/{vke-id}/config` | Get Kubernetes Cluster Kubeconfig |
| GET | `/kubernetes/versions` | Get Kubernetes Versions |
| GET | `/kubernetes/clusters/{vke-id}/available-upgrades` | Get Kubernetes Available Upgrades |
| POST | `/kubernetes/clusters/{vke-id}/upgrades` | Start Kubernetes Cluster Upgrade |

## Machine-readable artifacts (13)

- **OpenAPI** — https://artifacts.apis.io/vultr/openapi/vultr-kubernetes-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-instance-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-instance-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-advanced-options-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-baremetal-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-create-database-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-update-database-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-extended-log-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-log-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-log-meta-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-scimuser-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-role-trust-schema.json
- **JSONSchema** — https://artifacts.apis.io/vultr/json-schema/vultr-assumed-role-session-schema.json

## Other Vultr APIs (12)

- [Vultr Account API](https://apis.io/apis/vultr/vultr-account-api/)
- [Vultr Application API](https://apis.io/apis/vultr/vultr-application-api/)
- [Vultr Backup API](https://apis.io/apis/vultr/vultr-backup-api/)
- [Vultr Baremetal API](https://apis.io/apis/vultr/vultr-baremetal-api/)
- [Vultr Billing API](https://apis.io/apis/vultr/vultr-billing-api/)
- [Vultr Block API](https://apis.io/apis/vultr/vultr-block-api/)
- [Vultr Container Registry API](https://apis.io/apis/vultr/vultr-container-registry-api/)
- [Vultr Dns API](https://apis.io/apis/vultr/vultr-dns-api/)
- [Vultr Firewall API](https://apis.io/apis/vultr/vultr-firewall-api/)
- [Vultr IAM Assumed Roles API](https://apis.io/apis/vultr/vultr-iam-assumed-roles-api/)
- [Vultr IAM Endpoint Actions API](https://apis.io/apis/vultr/vultr-iam-endpoint-actions-api/)
- [Vultr IAM Groups API](https://apis.io/apis/vultr/vultr-iam-groups-api/)

## Tags

Kubernetes

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vultr/vultr-kubernetes-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vultr/.
