Get instances
Return all instances of the project, optionally filtered by status and/or tags.
Tag filters: tag=key matches instances carrying the key with any value, tag=key=value matches the value exactly (split at the first =). Repeat the parameter to require multiple tags at once.
Rate limits
This endpoint is rate limited to 120 requests per minute per project.
Query parameters
Get compute deployments with selected status. Optional
Get one compute by computeId. Optional
Return only deployments carrying every listed tag: key matches any value, key=value matches the value exactly (split at the first =). Repeat the parameter to require multiple tags.
[ "environment=production", "benchmark" ]
Response
Instance or a list of instances
Example response
[
{
"id": "9baeb2ac-9db0-4280-b08a-4dc1381d2cdc",
"ip": "1.2.3.4",
"private_ip": "10.0.0.5",
"status": "running",
"created_at": "2023-07-15T14:10:26.654Z",
"created_by_user_id": "7dfc2631-0158-4f74-93f6-6b46dcb90fef",
"cpu": {
"description": "176 CPU",
"number_of_cores": 176,
"model": "AMD Genoa"
},
"gpu": {
"description": "8x A100",
"number_of_gpus": 8
},
"gpu_memory": {
"description": "80GB GPU RAM",
"size_in_gigabytes": 80
},
"memory": {
"description": "640GB RAM",
"size_in_gigabytes": 640
},
"storage": {
"description": "dynamic"
},
"hostname": "hazy-star-swims-fin-01",
"description": "ubuntu-22-04-cuda-12-0-docker-fin-01",
"tags": [
{
"id": "tag_0aB1cD2eF3gH4iJ5kL6mN7",
"key": "environment",
"value": "production"
}
],
"location": "FIN-01",
"price_per_hour": 2.481,
"instance_type": "8A100.176V",
"image": "ubuntu-22-04-cuda-12-0-docker",
"os_name": "Ubuntu 22.04",
"startup_script_id": "95cec4c3-af69-42eb-a790-fcacebfdfcea",
"ssh_key_ids": [
"dd50b622-1c36-48c2-a485-f4d4937a3ea1"
],
"os_volume_id": "95cec4c3-af69-42eb-a790-fcacebfdfcea",
"jupyter_token": "b9e6d8517db3a722ccfb309ca599a35f",
"contract": "PAY_AS_YOU_GO",
"pricing": "FIXED_PRICE",
"volume_ids": [
"95cec4c3-af69-42eb-a790-fcacebfdfcea",
"dd50b622-1c36-48c2-a485-f4d4937a3ea1"
]
}
]Changes
Changed in 3 of the 10 revisions of this API.13
- ○
added the new optional
queryrequest parametertagnew-optional-request-parameter
- ○
- ▲
the response property
items/ipbecame nullable for the status200response-property-became-nullable
- ○
added the required property
items/private_ipto the response with the200statusresponse-required-property-added
- ▲
- ○
added the required property
items/tagsto the response with the200statusresponse-required-property-added
- ○