Store a secret
Add and remove encrypted secrets through the web UI.
This guide adds a custom secret — a credential not tied to a built-in provider, such as a token an integration needs. Managing secrets requires admin.
For provider API keys specifically, use the provider picker described in Configure LLM providers; this guide covers the custom case.
Add a custom secret
Open Settings → Secrets. Under Configure a provider, choose Custom… from the dropdown. Two fields appear:
- key — the logical name your configuration references, for example
stripe-api-key - value — the secret itself
Fill both and choose Save provider. The value is encrypted before storage.
Secret values are write-only. Once saved, a secret is listed as set but its value can never be displayed again. To change it, save a new value under the same key.
Review and remove secrets
The Secrets page lists configured providers and custom secrets — keys and metadata only, never values. To remove a secret, choose Delete on its row. To replace a value, save a new one under the same key.