# Overview

## Providers

Model-provider catalog (list, get, register, unregister, capabilities sub-resource) — part of the admin control plane. Full CRUD. `ProviderMetadata` is the wire shape; secrets never cross the wire (they live inside `ProviderRegistryBinding`). The capability router picks a best-fit provider from this set per capability requirement at run time.

## Operations

GET

[/v1/providers](https://docs.kindgi.com/v0.1.9/reference/api/operations/providerslist.md)

POST

[/v1/providers](https://docs.kindgi.com/v0.1.9/reference/api/operations/providersregister.md)

GET

[/v1/providers/{providerId}](https://docs.kindgi.com/v0.1.9/reference/api/operations/providersget.md)

GET

[/v1/providers/{providerId}/capabilities](https://docs.kindgi.com/v0.1.9/reference/api/operations/providerscapabilities.md)

GET

[/v1/providers/{providerId}/check](https://docs.kindgi.com/v0.1.9/reference/api/operations/providerscheck.md)

POST

[/v1/providers/{providerId}/unregister](https://docs.kindgi.com/v0.1.9/reference/api/operations/providersunregister.md)
