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

# List the providers CostGraph prices

> Return every provider the pricing catalogue covers, with the filter values each one accepts.



## OpenAPI

````yaml https://raw.githubusercontent.com/baselinehq/mintlify-docs/main/api-reference/openapi.json get /v1/providers
openapi: 3.0.1
info:
  title: CostGraph Pricing API
  description: Provides API level access to the Costgraph Services.
  termsOfService: https://costgraph.ai/terms-of-use
  contact:
    name: Customer Support
    url: https://costgraph.ai/support
    email: support@costgraph.ai
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: '1.0'
servers:
  - url: https://pricing.baselinehq.cloud/
security: []
paths:
  /v1/providers:
    get:
      tags:
        - providers
      summary: List the providers CostGraph prices
      description: >-
        Return every provider the pricing catalogue covers, with the filter
        values each one accepts.
      responses:
        '200':
          description: The providers CostGraph prices
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderConfigs'
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Problem'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Problem'
      security:
        - ApiKeyAuth: []
        - BearerAuth: []
components:
  schemas:
    ProviderConfigs:
      type: object
      additionalProperties:
        $ref: '#/components/schemas/ProviderConfig'
    Problem:
      type: object
      properties:
        code:
          type: string
        detail:
          type: string
        errors:
          type: array
          items:
            $ref: '#/components/schemas/FieldError'
        instance:
          type: string
        status:
          type: integer
        title:
          type: string
        type:
          type: string
    ProviderConfig:
      type: object
      properties:
        predicates:
          $ref: '#/components/schemas/types.Predicates'
        provider:
          $ref: >-
            #/components/schemas/github_com_baselinehq_golang-shared_types.Provider
    FieldError:
      type: object
      properties:
        detail:
          type: string
        pointer:
          type: string
    types.Predicates:
      type: object
      properties:
        availability_zones:
          type: array
          items:
            type: string
        disk_types:
          type: array
          items:
            type: string
        instance_types:
          type: array
          items:
            type: string
        operating_systems:
          type: array
          items:
            type: string
        providers:
          type: array
          items:
            type: string
        regions:
          type: array
          items:
            type: string
        services:
          type: array
          items:
            type: string
        usage_types:
          type: array
          items:
            type: string
    github_com_baselinehq_golang-shared_types.Provider:
      type: string
      enum:
        - GCP
        - AWS
        - DigitalOcean
        - Azure
        - Hetzner
        - OVHCloud
        - PlanetScale
        - STACKIT
        - Akamai
        - Base
      x-enum-comments:
        Base: Base provider for default pricing, no specific cloud provider
      x-enum-descriptions:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - Base provider for default pricing, no specific cloud provider
      x-enum-varnames:
        - GCP
        - AWS
        - DigitalOcean
        - Azure
        - Hetzner
        - OVHCloud
        - PlanetScale
        - STACKIT
        - Akamai
        - Base
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      description: API key with "bl_" prefix (e.g. "bl_<api_key>")
      name: X-API-Key
      in: header
    BearerAuth:
      type: apiKey
      description: Bearer token for authentication (e.g. "Bearer <token>")
      name: Authorization
      in: header

````