Skip to main content
Secret Management is an enterprise-only feature and requires the enterprise Bifrost image and a PostgreSQL config store.
Connect an external secret manager so provider keys and other credentials are never stored in Bifrost’s database. Configure vault_store under config_store in config.json. Once connected, any secret field in config.json accepts a vault.<path> reference in place of a plaintext value or env.* reference. See Secret Management for the full list of supported fields, access modes, and secret rotation.

Configuration

AWS fields

Minimum IAM policy for read_only:
Add secretsmanager:CreateSecret, secretsmanager:PutSecretValue, and secretsmanager:DeleteSecret for read_and_write.

Common fields

These apply regardless of backend:

Using vault references

Once configured, any secret field accepts a vault.<path> reference:

Full example