Skip to main content
Credentials bind a provider to a vault secret and an auth strategy. For registry-backed providers, credentials are auto-provisioned when you create a matching secret. Manual credential creation is only needed for custom/non-registry providers or per-tenant host overrides.

create

Create a credential manually.
--max-policy-mode is currently supported for Postgres credentials. It accepts read-only, write, or admin; omitted values default to read-only, and the installed provider must also support the requested mode before a capability can run.

When to create credentials manually

  • Custom providers not in the built-in registry
  • Per-tenant hosts (e.g. my-store.myshopify.com)
  • Multiple accounts for the same provider
  • Workspace/group-scoped credential overrides
For registry-backed providers, you typically only need aivault secrets create — the credential is auto-provisioned. If you do create a credential manually for a registry provider, you don’t need to specify --auth (it’s inherited from the registry).

list

List configured credentials.

delete

Delete a credential.
Next: Capabilities