Skip to main content
With an access token, you can interact with the CKS API using curl or any other HTTP client. The API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.

Endpoints

OperationMethodEndpointDescription
List clustersGET/v1beta1/cks/clustersList all CKS clusters.
Create clusterPOST/v1beta1/cks/clustersCreate a CKS cluster.
Get clusterGET/v1beta1/cks/clusters/{id}Get cluster information by ID.
Delete clusterDELETE/v1beta1/cks/clusters/{id}Delete a cluster by ID.
Update clusterPATCH/v1beta1/cks/clusters/{id}Update a cluster’s configuration.

gRPC schema and SDKs (Buf)

The CKS API is also exposed as a gRPC service defined in Protobuf. Use the same API host, https://api.coreweave.com, with Bearer token authentication (Authorization: Bearer {API_ACCESS_TOKEN}).
  • Service: ClusterService (package coreweave.cks.v1beta1).
  • Public BSR module: buf.build/coreweave/cks (module name buf.build/coreweave/cks).
  • TypeScript SDK namespace: @buf/coreweave_cks.bufbuild_es.
The gRPC methods align with the HTTP resource lifecycle (for example, ListClusters corresponds to listing clusters).
Last modified on June 15, 2026