Gputype data model
View field support, webhooks, and list parameters for each integration on the Supported Integrations page.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | Unique identifier for the GPU or instance type (vendor SKU) |
created_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
updated_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
name | string | No | Display name of the type |
gpu_model | enum | No | Normalized GPU model Values: NVIDIA_GB300, NVIDIA_B300, NVIDIA_GB200, NVIDIA_B200, NVIDIA_GH200, NVIDIA_H200, NVIDIA_H100_SXM, NVIDIA_H100_PCIE, NVIDIA_H100_NVL, NVIDIA_A100_SXM_80GB, NVIDIA_A100_PCIE_80GB, NVIDIA_A100_40GB, NVIDIA_L40S, NVIDIA_L40, NVIDIA_L4, NVIDIA_A40, NVIDIA_A10, NVIDIA_RTX_PRO_6000, NVIDIA_RTX_6000_ADA, NVIDIA_RTX_A6000, NVIDIA_RTX_A5000, NVIDIA_RTX_A4000, NVIDIA_RTX_5090, NVIDIA_RTX_4090, NVIDIA_RTX_3090, NVIDIA_V100, NVIDIA_T4, AMD_MI355X, AMD_MI325X, AMD_MI300X, AMD_MI250, OTHER |
gpu_manufacturer | enum | No | GPU manufacturer Values: NVIDIA, AMD, INTEL, OTHER |
sku | string | No | The vendor's own SKU or type name |
gpu_count | number | No | GPUs included in one unit of this type |
gpu_memory_mb | number | No | Memory per GPU in MiB |
cpu_count | number | No | vCPUs included in one unit of this type |
memory_mb | number | No | System memory in MiB |
disk_mb | number | No | Local disk in MiB |
architecture | enum | No | CPU architecture Values: X86_64, ARM64, OTHER |
prices | ComputePrice[] | No | List prices by market and region |
prices[].market | enum | No | Pricing market Values: ON_DEMAND, SPOT, RESERVED, COMMUNITY, OTHER |
prices[].region_id | string | No | Region the price applies to, when it varies by region |
prices[].price_amount | number | No | List price |
prices[].price_unit | enum | No | Unit that price_amount is quoted in Values: PER_GPU_HOUR, PER_INSTANCE_HOUR, OTHER |
prices[].currency | string | No | Currency of price_amount (ISO 4217) |
availability | ComputeAvailability[] | No | Availability by region |
availability[].region_id | string | No | The region this availability applies to |
availability[].level | enum | No | Normalized stock level Values: NONE, LOW, MEDIUM, HIGH, OTHER |
availability[].quantity | number | No | Number of units available, when the vendor reports a count |
Are we missing anything? Let us know