For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cpu

Get Cpu Instance Types

get

Lists CPU-only instance types.

GET /v2/instance-types only returns instance types with a row in the auctions table, which CPU-only types deliberately don't have (adding one would make them spot-biddable). This is the discovery endpoint for the instance_type FID POST /v2/cpu/instances requires.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Successful Response

application/json
fidstringRequiredExample: it_abc123456
namestringRequiredExample: h100.80gb.sxm
num_cpusintegerRequiredExample: 192
cpu_typestringRequiredExample: Intel
ram_gbintegerRequiredExample: 1800
num_gpusintegerRequiredExample: 8
gpu_typestringRequiredExample: H100
gpu_memory_gbintegerRequiredExample: 80
gpu_socketstringRequiredExample: SXM5
local_storage_gbintegerRequiredExample: 7800
network_typestring · nullableOptionalExample: InfiniBand
ib_countintegerRequiredExample: 8
bridge_countintegerRequiredExample: 4
hourly_pricenumberRequiredExample: 0.12
get/v2/cpu/instance-types
200

Successful Response

Get Cpu Regions

get

Lists regions where CPU VMs are available (CPU_VMS_ENABLED on).

Discovery endpoint for the region POST /v2/cpu/instances requires - the console offers only these, so a user never picks a region the create would reject. Empty when no cluster is opted in.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Successful Response

application/json
idstring · uuidRequired
namestringRequired
block_storage_enabledbooleanRequired
fileshare_storage_enabledbooleanRequired
k8s_enabledbooleanRequired
max_volume_size_tbintegerOptionalDefault: 32
max_volume_name_lengthintegerOptionalDefault: 64
get/v2/cpu/regions
200

Successful Response

Create Cpu Instance

post

Creates and instantly launches a self-serve CPU-only instance.

Unlike GPU reservations/spot bids, this is synchronous: the instance is launched in the same request, with no bid price and no auction involvement.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
projectstringRequiredExample: proj_abc123456
instance_typestringRequiredExample: it_abc123456
regionstringRequiredExample: us-central1-a
volumesstring[]OptionalDefault: []
ssh_keysstring[] · nullableOptional
image_versionstring · nullableOptionalExample: imgver_abc123456
Responses
201

Successful Response

application/json
fidstringRequiredExample: inst_abc123456
namestringRequired
projectstringRequiredExample: proj_abc123456
created_atstring · datetimeRequiredExample: 2024-01-01T00:00:00Z
created_bystringRequiredExample: user_abc123456
instance_typestringRequiredExample: it_abc123456
regionstring · nullableOptionalExample: us-central1-a
bidstring · nullableOptionalExample: bid_abc123456
reservationstring · nullableOptionalExample: res_abc123456
ssh_destinationstring · nullableOptional
private_ipstring · nullableOptional
statusstring · enumRequiredExample: STATUS_NEWPossible values:
post/v2/cpu/instances

Terminate Cpu Instance

delete

Terminates a CPU-only instance.

Stops the underlying VM, closes the backing order/allocation, and soft-deletes the managed customer cluster.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
instance_fidstringRequiredExample: inst_abc123456
Responses
204

Successful Response

No content

delete/v2/cpu/instances/{instance_fid}

No content

Last updated