/instances/types
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",
"region": "canada-1",
"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"
]
},
"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
}
}
]
}
Authorizations
Query Parameters
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
Response
Response of /instances/types
Information about a specific instance type
Specifies the underlying cloud provider. See this explanation for more details.
aws
, azure
, lambdalabs
, tensordock
, runpod
, latitude
, jarvislabs
, oblivus
, paperspace
, datacrunch
, massedcompute
, vultr
"hyperstack"
Specifies the region.
"canada-1"
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"
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 support@shadeform.ai 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 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"
[
{
"region": "us-central-1",
"available": true,
"display_name": "US, Wichita, KS"
},
{
"region": "us-central-2",
"available": false,
"display_name": "US, Wichita, KS"
}
]
{
"min_boot_in_sec": 180,
"max_boot_in_sec": 300
}
curl --request GET \
--url https://api.shadeform.ai/v1/instances/types \
--header 'X-API-KEY: <api-key>'
{
"instance_types": [
{
"cloud": "hyperstack",
"region": "canada-1",
"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"
]
},
"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
}
}
]
}