---
title: "Gets all available instance types"
method: GET
path: "/v1/instance_types"
---

# Gets all available instance types

`GET /v1/instance_types`

## Response `200`

- InstanceTypesV1 — A list of instance types.
  - `instance_types` InstanceTypeV1[], required
    - `id` string, required — Identifier string for the instance type
    - `name` string, required — Display name of the instance type
    - `memory_limit_mib` integer, required — Memory limit of the instance type in Mebibytes
    - `millicpu_limit` integer, required — CPU limit of the instance type in millicpu
    - `gpu_count` integer, required — Number of GPUs on the instance type
    - `gpu_type` string, nullable, required — Type of GPU on the instance type
    - `gpu_memory_limit_mib` integer, nullable, required — Memory limit of the GPU on the instance type in Mebibytes

---

[API](https://skmtc.dev/baseten/apis/baseten-inference-api.md) · [All operations](https://skmtc.dev/baseten/apis/baseten-inference-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/baseten/baseten-inference-api/revisions/a55a2f64c3c5/schema)
