List CPU types
Returns available CPU flavors. Availability is included only when requested with include=AVAILABILITY, which requires product — stock differs by product context.
Authorizations
Runpod API key authentication. Generate an API key in the Runpod console and send it in the Authorization header as Bearer <api_key>. Keys are scoped to the permissions granted when created; requests may return 403 when a valid key lacks access to the requested resource or action.
Query Parameters
Comma-separated optional expansions. Supported value today: AVAILABILITY. This may expand with more include values in the future.
1Catalog include expansion. Only AVAILABILITY is supported today; additional include values may be added in the future.
AVAILABILITY Comma-separated availability product contexts. Supported values for CPUs: POD, SERVERLESS. Required with include=AVAILABILITY, and valid only with it (400 either way). There is no default: availability differs by product.
CPU catalog product availability context. Availability is product-specific, so this is required whenever availability is requested.
POD, SERVERLESS Availability vCPU count. Valid only with include=AVAILABILITY. Must be a power of two.
x >= 2Response
OK