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

# List GPU prices

> Returns list prices for GPUs, bare metal and virtual, in EUR and USD.

The response has no pagination. The catalog is small. The list sorts by
price per hour, from low to high.



## OpenAPI

````yaml /api-reference/services_docs_mintlify_enriched/cloud_api.yaml get /cloud/public/v1/pricing/gpu
openapi: 3.1.0
info:
  title: Gcore OpenAPI – Cloud API
  description: >-
    This OpenAPI is an aggregated OpenAPI specification that unifies all Gcore
    products into a single file. It covers Cloud, CDN, DNS, WAAP, DDoS
    Protection, Object Storage, Streaming, and FastEdge services.
  version: 1cbc2d737990
servers:
  - url: https://api.gcore.com
security:
  - APIKey: []
tags:
  - name: Bare Metal
  - name: Container as a Service
  - name: Cost Reports
  - name: DDoS Protection
  - name: Everywhere Inference
  - name: Everywhere Inference Apps
  - name: File Shares
  - name: Floating IPs
  - name: Function as a Service
  - name: GPU Bare Metal
  - name: GPU Virtual
  - name: IP Ranges
  - name: Images
  - name: Instances
  - name: Load Balancers
  - name: Logging
  - name: Managed Kubernetes
  - name: Managed PostgreSQL
  - name: Networks
  - name: Placement Groups
  - name: Ports
  - name: Pricing
  - name: Projects
  - name: Quotas
  - name: Regions
  - name: Registry
  - name: Reservations
  - name: Reserved IPs
  - name: Routers
  - name: SSH Keys
  - name: Secrets
  - name: Security Groups
  - name: Snapshot Schedules
  - name: Snapshots
  - name: Tasks
  - name: User Actions
  - name: User Role Assignments
  - name: Volumes
paths:
  /cloud/public/v1/pricing/gpu:
    get:
      tags:
        - Pricing
      summary: List GPU prices
      description: |-
        Returns list prices for GPUs, bare metal and virtual, in EUR and USD.

        The response has no pagination. The catalog is small. The list sorts by
        price per hour, from low to high.
      operationId: PublicGpuPricingViewSet.get
      parameters: []
      responses:
        '200':
          description: GPU prices
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GpuPricingCatalogSerializer'
      security: []
components:
  schemas:
    GpuPricingCatalogSerializer:
      properties:
        count:
          description: Number of objects
          example: 1
          examples:
            - 1
          minimum: 0
          title: Count
          type: integer
        generated_at:
          description: When this catalog snapshot was built.
          format: date-time
          title: Generated At
          type: string
        results:
          description: Objects
          items:
            $ref: '#/components/schemas/GpuPriceRowSerializer'
          title: Results
          type: array
      required:
        - count
        - results
        - generated_at
      title: GpuPricingCatalogSerializer
      type: object
    GpuPriceRowSerializer:
      properties:
        currency:
          $ref: '#/components/schemas/GpuCurrency'
          description: ISO 4217 currency code.
          examples:
            - EUR
        deployment_type:
          $ref: '#/components/schemas/GpuDeploymentType'
          description: Bare metal or virtual.
          examples:
            - bare_metal
        gpu_count:
          description: Number of GPU cards this price covers.
          example: 8
          examples:
            - 8
          title: Gpu Count
          type: integer
        gpu_model:
          description: GPU model.
          example: H100
          examples:
            - H100
          title: Gpu Model
          type: string
        price_per_gpu_hour:
          description: On-demand price per GPU per hour.
          example: '2.27250000'
          examples:
            - '2.27250000'
          title: Price Per Gpu Hour
          type: string
        price_per_hour:
          description: On-demand price per node/instance per hour.
          example: '18.18000000'
          examples:
            - '18.18000000'
          title: Price Per Hour
          type: string
        pricing_detail:
          $ref: '#/components/schemas/GpuPricingDetailSerializer'
          description: Pricing-specific detail.
        region:
          description: Region this price applies to.
          example: Luxembourg-2
          examples:
            - Luxembourg-2
          title: Region
          type: string
      required:
        - gpu_model
        - gpu_count
        - deployment_type
        - region
        - currency
        - price_per_gpu_hour
        - price_per_hour
        - pricing_detail
      title: GpuPriceRowSerializer
      type: object
    GpuCurrency:
      enum:
        - EUR
        - USD
      title: GpuCurrency
      type: string
    GpuDeploymentType:
      enum:
        - bare_metal
        - virtual
      title: GpuDeploymentType
      type: string
    GpuPricingDetailSerializer:
      properties:
        flavor_names:
          description: Flavor names that share this SKU and price.
          example:
            - bm3-infrastructure-ai-h100-80-8
            - noib-ai-h100-80-8
          examples:
            - - bm3-infrastructure-ai-h100-80-8
              - noib-ai-h100-80-8
          items:
            type: string
          title: Flavor Names
          type: array
        sku:
          description: SKU id for this price row.
          example: h100-80-8
          examples:
            - h100-80-8
          title: Sku
          type: string
        updated_at:
          description: When this row was last refreshed.
          format: date-time
          title: Updated At
          type: string
      required:
        - sku
        - flavor_names
        - updated_at
      title: GpuPricingDetailSerializer
      type: object
  securitySchemes:
    APIKey:
      description: >-
        API key for authentication. Make sure to include the word `apikey`,
        followed by a single space and then your token.

        Example: `apikey 1234_abcdef`
      type: apiKey
      in: header
      name: Authorization

````