Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt

Use this file to discover all available pages before exploring further.

The CoreWeave Terraform provider allows you to manage CoreWeave Kubernetes Service (CKS) resources as code. This provider is a plugin for Terraform, an open-source infrastructure as code software tool that allows you to define and provision resources in a declarative configuration language. Use the provider to deploy and manage CKS clusters and VPCs as code. For detailed examples and resource documentation, see the provider documentation.

Example usage

provider "coreweave" {
  token = "CW-SECRET-XXXXXXXXXXXXX"
}

Schema

Optional

  • endpoint (String) CoreWeave API Endpoint. This can also be set via the COREWEAVE_API_ENDPOINT environment variable, which takes precedence. Defaults to https://api.coreweave.com/
  • http_timeout (String) Timeout duration for the HTTP client to use. This can also be set via the COREWEAVE_HTTP_TIMEOUT environment variable, which takes precedence. If unset, defaults to 10 seconds
  • s3_endpoint (String) CoreWeave S3 Endpoint, used for CoreWeave Object Storage. This can also be set via the COREWEAVE_S3_ENDPOINT environment variable, which takes precedence. Defaults to https://cwobject.com
  • token (String, Sensitive) CoreWeave API Token in the form CW-SECRET-<secret>. This can also be set via the COREWEAVE_API_TOKEN environment variable, which takes precedence.
Last modified on April 2, 2026