> ## Documentation Index
> Fetch the complete documentation index at: https://docs.compute-desk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Available GPUs

> Get list of available GPU types.

Returns both canonical GPU names (e.g., 'nvidia-h100-sxm5-80gb') and
GPU family names (e.g., 'H100') that can be used in the gpu_type field.

Returns GPU types currently available for procurement across all vendors.

## Response format

The response includes both **family names** (e.g., `H100`) and **canonical names** (e.g., `nvidia-h100-sxm5-80gb`). You can use either format when calling `/get_offers`.

<Note>
  Canonical names are more precise — they specify the exact GPU variant including interconnect and VRAM. Family names match all variants within a family.
</Note>


## OpenAPI

````yaml GET /available_gpus
openapi: 3.1.0
info:
  title: Supply Service
  description: GPU offers querying and provisioning service
  version: 0.1.0
servers:
  - url: https://supply-api.compute-desk.com
security: []
paths:
  /available_gpus:
    get:
      tags:
        - GPUs
      summary: Get Available Gpus
      description: |-
        Get list of available GPU types.

        Returns both canonical GPU names (e.g., 'nvidia-h100-sxm5-80gb') and
        GPU family names (e.g., 'H100') that can be used in the gpu_type field.
      operationId: get_available_gpus_available_gpus_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AvailableGPUsResponse'
      security:
        - HTTPBearer: []
components:
  schemas:
    AvailableGPUsResponse:
      properties:
        gpu_types:
          items:
            type: string
          type: array
          title: Gpu Types
        gpu_families:
          items:
            type: string
          type: array
          title: Gpu Families
          description: >-
            GPU family names (e.g., 'H100', 'A100') that can be used in gpu_type
            field
        total_count:
          type: integer
          title: Total Count
      type: object
      required:
        - gpu_types
        - total_count
      title: AvailableGPUsResponse
      description: Response for available GPU types.
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````