Configure AWS Secrets Manager, GCP Secret Manager, or HashiCorp Vault in config.json using config_store.vault_store
Secret Management is an enterprise-only feature and requires the enterprise Vikat image and a PostgreSQL config store.
Connect an external secret manager so provider keys and other credentials are never stored in Vikat’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.
Service account key JSON string or file path. If omitted, Application Default Credentials are used.
Required IAM role:roles/secretmanager.secretAccessor for read_only. For read_and_write, also grant roles/secretmanager.secretCreator, roles/secretmanager.secretVersionAdder, and roles/secretmanager.secretDeleter.
Vikat uses the KV v2 secrets engine. Auth is resolved in order: explicit token → AppRole → ambient VAULT_TOKEN env var.