# client.capabilities

> client.capabilities — the capabilities operations.

`client.capabilities` — the `capabilities` operations.

On `AsyncKindgi` every method is the same, awaited.

## `client.capabilities.list()`

```python signature
list(
    *,
    limit: int | None = None,
    cursor: str | None = None,
    feature: str | None = None,
    timeout: float | None = None,
) -> CapabilityCollectionPage
```

List capability descriptors. `GET /v1/capabilities`

Cursor-paginated. Read-only — capabilities are framework-declared + deployment-extended at boot time, not tenant-created via HTTP. Optional `?feature=` filters by prefix on `feature`.

## `client.capabilities.get()`

```python signature
get(
    capability_id: str | UUID,
    /,
    *,
    timeout: float | None = None,
) -> CapabilityDescriptor
```

Fetch a capability descriptor. `GET /v1/capabilities/{capabilityId}`
