curl --request GET \
--url https://api.shadeform.ai/v1/instances/types \
--header 'X-API-KEY: <api-key>'{
"instance_types": [
{
"cloud": "hyperstack",
"shade_instance_type": "A6000",
"cloud_instance_type": "gpu_1x_a6000",
"configuration": {
"memory_in_gb": 12,
"storage_in_gb": 256,
"vcpus": 6,
"num_gpus": 1,
"gpu_type": "A100",
"interconnect": "pcie",
"vram_per_gpu_in_gb": 48,
"os_options": [
"ubuntu22.04_cuda12.2_shade_os",
"ubuntu20.04_cuda12.0_shade_os"
],
"gpu_manufacturer": "nvidia",
"nvlink": true
},
"hourly_price": 210,
"deployment_type": "vm",
"availability": [
{
"region": "us-central-1",
"available": true,
"display_name": "US, Wichita, KS"
},
{
"region": "us-central-2",
"available": false,
"display_name": "US, Wichita, KS"
}
],
"boot_time": {
"min_boot_in_sec": 180,
"max_boot_in_sec": 300
}
}
]
}Return all the GPU instance types with their corresponding availability and specs.
curl --request GET \
--url https://api.shadeform.ai/v1/instances/types \
--header 'X-API-KEY: <api-key>'{
"instance_types": [
{
"cloud": "hyperstack",
"shade_instance_type": "A6000",
"cloud_instance_type": "gpu_1x_a6000",
"configuration": {
"memory_in_gb": 12,
"storage_in_gb": 256,
"vcpus": 6,
"num_gpus": 1,
"gpu_type": "A100",
"interconnect": "pcie",
"vram_per_gpu_in_gb": 48,
"os_options": [
"ubuntu22.04_cuda12.2_shade_os",
"ubuntu20.04_cuda12.0_shade_os"
],
"gpu_manufacturer": "nvidia",
"nvlink": true
},
"hourly_price": 210,
"deployment_type": "vm",
"availability": [
{
"region": "us-central-1",
"available": true,
"display_name": "US, Wichita, KS"
},
{
"region": "us-central-2",
"available": false,
"display_name": "US, Wichita, KS"
}
],
"boot_time": {
"min_boot_in_sec": 180,
"max_boot_in_sec": 300
}
}
]
}Filter the instance type results by cloud.
Filter the instance type results by region.
Filter the instance type results by the number of gpus.
Filter the instance type results by gpu type.
Filter the instance type results by the shade instance type.
Filter the instance type results by availability.
Sort the order of the instance type results.
price Returns an InstanceTypesResponse object
Response of /instances/types
Show child attributes
Specifies the underlying cloud provider. See this explanation for more details.
lambdalabs, paperspace, vultr, datacrunch, latitude, massedcompute, imwt, hyperstack, nebius, crusoe, denvr, digitalocean, tcm, hotaisle, cudo, scaleway, evergreen, excesssupply, voltagepark, boostrun, ionstream, whitefiber, horizon, fpt, hydra, amaya "hyperstack"
The Shadeform standardized instance type. See this explanation for more details.
"A6000"
The instance type for the underlying cloud provider. See this explanation for more details.
"gpu_1x_a6000"
Show child attributes
The amount of memory for the instance in gigabytes. Note that this is not VRAM which is determined by GPU type and the number of GPUs.
12
The amount of storage for the instance. If this storage is too low for the instance type, please email [email protected] as the storage may be adjustable.
256
The number of vCPUs for the instance.
6
The number of GPUs for the instance.
1
The type of GPU for the instance.
"A100"
The type of GPU interconnect.
"pcie"
The video memory per GPU for the instance in gigabytes.
48
The list of available operating systems for the instance.
[
"ubuntu22.04_cuda12.2_shade_os",
"ubuntu20.04_cuda12.0_shade_os"
]The manufacturer of the gpu
"nvidia"
If the instance has NVLink
true
The hourly price of the instance in cents.
210
Whether the instance is a "vm" (virtual machine), a "container" (docker container), or "baremetal" (bare metal server).
"vm"
Show child attributes
Specifies the region.
"canada-1"
Indicate whether the instance is available in the region.
true
The display name of the region
"Toronto, Canana"
[
{
"region": "us-central-1",
"available": true,
"display_name": "US, Wichita, KS"
},
{
"region": "us-central-2",
"available": false,
"display_name": "US, Wichita, KS"
}
]