---
title: "List AI Gateway providers"
method: GET
path: "/api/v2/providers"
tags: ["AI Gateway"]
---

# List AI Gateway providers

`GET /api/v2/providers`

## Request

- Base URL: `https://api.datadoghq.com`
- URL: `https://api.datadoghq.com/api/v2/providers`
- Auth: one of:
  - API key in header `DD-API-KEY` and API key in header `DD-APPLICATION-KEY`
  - OAuth 2
    - Authorization code: `/oauth2/v1/authorize`
    - Token URL: `/oauth2/v1/token` scopes: `ai_gateway_config_read`
- TypeScript: <https://skmtc.dev/datadog/apis/datadog-api-v2-collection/docs/api/v2/providers/get.ts> (a function with typed inputs; its response is checked against the schema)

List the model providers connected to the organization. Credentials stay in each provider's integration account and are never returned. Requires `ai_gateway_config_read` and provider View. Catalog and pricing metadata inherit provider access. Lists omit hidden entries; direct reads of hidden resources return 404.

## Response `200`

OK

- AiGatewayProviderListResponse: Response containing AI Gateway providers.
  - `data` AiGatewayProviderResource[], required
    - `attributes` AiGatewayProviderAttributes, required: AI Gateway provider configuration and metadata.
      - `cost_multiplier` number, double, required: Multiplier applied to provider costs.
      - `created_at` string, date-time, required: Time when the resource was created.
      - `integration_account_id` string, required: Provider integration account identifier.
      - `integration_config` AiGatewayProviderIntegrationConfig: Provider-specific integration configuration.
        - `bedrock_region` string: AWS region used for Bedrock model discovery, routing, and request signing.
        - `foundry_project` string: Azure AI Foundry project name, used to call the project's agents.
        - `foundry_resource_id` string: ARM resource ID of the Azure AI Foundry resource, such as `/subscriptions/<id>/resourceGroups/<group>/providers/Microsoft.CognitiveServices/accounts/<name>`. Required for `azure_foundry` providers.
        - `location` string: GCP location used for Gemini model discovery and credential resolution.
        - `project_id` string: GCP project ID used for Gemini model discovery and credential resolution.
        - `supported_operations` AiGatewayCustomProviderSupportedOperation[]: Custom provider default for discovered and new manual models. Omit to use Chat Completions. An empty list is invalid.
      - `known_provider` 'custom' | 'anthropic' | 'openai' | 'azure_openai' | 'bedrock' | 'gemini' | 'baseten' | 'fireworks' | 'together' | 'typesafe' | 'azure_foundry', required: Known provider implementation.
      - `name` string, required: Human-readable resource name.
      - `slug` string, required: Immutable routing identifier.
      - `updated_at` string, date-time, required: Time when the resource was last updated.
    - `id` string, required: Resource identifier.
    - `relationships` AiGatewayProviderRelationships: Provider relationships.
      - `models` AiGatewayProviderModelsRelationship, required: Model catalog entries associated with a provider.
        - `data` AiGatewayModelCatalogEntryIdentifier[], required
          - `id` string, required: Resource identifier.
          - `type` 'model-catalog-entries', required: Model catalog entry resource type.
    - `type` 'providers', required: AI Gateway provider resource type.

## Other responses

- `429`: Too many requests

---

[API](https://skmtc.dev/datadog/apis/datadog-api-v2-collection.md) - [All operations](https://skmtc.dev/datadog/apis/datadog-api-v2-collection/llms.txt) - [OpenAPI document](https://skmtc.dev/datadog/apis/datadog-api-v2-collection/revisions/3f70db624329?raw)
