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

# Provider plugins CLI

> Install and manage optional official provider plugin binaries.

Provider plugins are optional official binaries for capabilities that need a client library or
protocol implementation outside normal HTTP proxying.

## List providers

```bash theme={null}
aivault provider list
aivault provider list -v
```

Verbose output includes install status, bundled binary path, installed executable path, and
declared capabilities.

## Install

Install an official provider from the bundled release artifact:

```bash theme={null}
aivault provider install postgres
```

Install and enable in one step:

```bash theme={null}
aivault provider install postgres --enable
```

Install from an explicit binary path, useful for source builds or local testing:

```bash theme={null}
aivault provider install postgres \
  --from ./providers/postgres/target/debug/aivault-provider-postgres \
  --enable
```

## Enable or disable

```bash theme={null}
aivault provider enable postgres
aivault provider disable postgres
```

Disabling a provider keeps the installed binary and manifest, but capability invocation fails until
it is enabled again.

## Remove

```bash theme={null}
aivault provider remove postgres
```

Removal deletes the installed provider directory from the vault provider root.

## Provider-specific setup

* [Postgres provider](/providers/postgres)
