---
title: "Provider Catalog"
method: GET
path: "/v1/providers/catalog"
tags: ["providers"]
---

# Provider Catalog

`GET /v1/providers/catalog`

List every known provider for the add-provider picker: id and name only.

Lightweight by design so the picker never lags: provider ids come from the
any-llm registry and names from the bundled genai-prices dataset, so no
provider SDK is imported. The autofill hints for a chosen provider come from
GET /v1/providers/catalog/{provider_id}, which imports only that one SDK.
Master-key gated because it is operator-facing dashboard data.

## Response `200`

Successful Response

- KnownProviderSummarySchema[]
  - `id` string, required — any-llm provider id, used as the default instance name.
  - `name` string, required — Human-friendly display name.

---

[API](https://skmtc.net/mozilla-ai/apis/otari.md) · [All operations](https://skmtc.net/mozilla-ai/apis/otari/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mozilla-ai/otari/revisions/9c654bb5b126/schema)
