v1

latestOpenAPI 3.1.02026-07-2676123203.9 KB
Catalog

Get a GPU type

Returns a single GPU type with pricing. Availability details are included only when requested with include=AVAILABILITY.

get/v2/catalog/gpus/{id}

Query parameters

includeCatalogInclude[]

Comma-separated optional expansions. Supported value today: AVAILABILITY. This may expand with more include values in the future.

productProduct[]

Comma-separated availability product contexts. Supported values: POD, CLUSTER, SERVERLESS. Valid only with include=AVAILABILITY. Upstream default when omitted: POD.

countinteger

GPU count for availability and lowest-price calculations. Valid only with include=AVAILABILITY. Defaults to 1.

cloud'SECURE' | 'COMMUNITY'

GPU availability cloud filter.

Cloud type for availability and lowest-price calculations. Valid only with include=AVAILABILITY. Supported values: SECURE, COMMUNITY. Upstream default when omitted: SECURE.

minCudaVersionstring

Minimum CUDA version for availability and lowest-price calculations. Valid only with include=AVAILABILITY. Format: integer major or major.minor, e.g. 12 or 12.1.

Response

OK

idstring required

Individual GPU type identifier (use for pod creation)

namestring required
poolstring nullable required

Serverless GPU pool ID (use for serverless endpoint creation). Null if GPU is not in a serverless pool.

manufacturer'NVIDIA' | 'AMD' | 'UNKNOWN' required

Canonical GPU hardware manufacturer.

memoryinteger required

VRAM in GB

secureboolean required

Available on secure cloud

communityboolean required

Available on community cloud

availability'NONE' | 'LOW' | 'MEDIUM' | 'HIGH'

Catalog stock availability level.

Example response

{
  "id": "NVIDIA GeForce RTX 4090",
  "name": "RTX 4090",
  "pool": "ADA_24",
  "memory": 24,
  "secure": true,
  "community": true,
  "price": {
    "secure": 0.44,
    "community": 0.31
  },
  "maxCount": {
    "secure": 8,
    "community": 4
  },
  "dataCenters": [
    {
      "id": "US-CA-2",
      "name": "US California 2"
    }
  ]
}