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.

With an access token, you can interact with the VPC API using curl or any other HTTP client. The API lets you create, list, update, and delete VPCs.

Endpoints

OperationMethodEndpointDescription
List VPCsGET/v1beta1/networking/vpcsList all VPCs.
Create VPCPOST/v1beta1/networking/vpcsCreate a VPC.
Get VPCGET/v1beta1/networking/vpcs/{id}Get VPC information by ID.
Delete VPCDELETE/v1beta1/networking/vpcs/{id}Delete a VPC by ID.
Update VPCPATCH/v1beta1/networking/vpcs/{id}Update a VPC by ID.

gRPC schema and SDKs (Buf)

The VPC 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: VPCService (package coreweave.networking.v1beta1).
  • Public BSR module: buf.build/coreweave/networking (module name buf.build/coreweave/networking).
  • TypeScript SDK namespace: @buf/coreweave_networking.bufbuild_es.
The gRPC methods align with the HTTP resource lifecycle (for example, ListVPCs corresponds to listing VPCs).
Last modified on May 4, 2026