Instance Type

An Instance Type is a resource describing the amount of CPU, RAM and GPUs allocated to a Compute instance.

Read more


Other Operations

get-instance-type

Retrieve Instance Type details

GET /instance-type/{id}

Path parameters

NameInDescription
idpath

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
authorizedbooleanRequires authorization or publicly available
cpusintegerCPU count
familystringInstance type family

Allowed values: gpu3, gpua30, gpu3080ti, gpu2, gpu, memory, gpua5000, gpurtx6000pro, storage, standard, colossus, cpu.
gpusintegerGPU count
idstringInstance type ID
memoryintegerAvailable memory
sizestringInstance type size

Allowed values: large, huge, jumbo, medium, mega, small, extra-large, titan48c, titan, micro, colossus, tiny.
zonesarray[string]Instance Type available zones
Example output
{
  "authorized": true,
  "cpus": 0,
  "family": "gpu3",
  "gpus": 0,
  "id": "string",
  "memory": 0,
  "size": "large",
  "zones": [
    "ch-dk-2"
  ]
}

SDK reference for get-instance-type: golang | Python | Java

CLI: exo api get-instance-type

list-instance-types

List Compute instance Types

GET /instance-type

Responses

Status: 200 - 200

Content-Type: application/json

PropertyTypeDescription
instance-typesarray[object]schema details
Example output
{
  "instance-types": [
    {
      "authorized": true,
      "cpus": 0,
      "family": "gpu3",
      "gpus": 0,
      "id": "string",
      "memory": 0,
      "size": "large",
      "zones": [
        "ch-dk-2"
      ]
    }
  ]
}

SDK reference for list-instance-types: golang | Python | Java

CLI: exo api list-instance-types

Last updated on