api-integrations
HashiCorp Vault sync
Sync secrets with your own HashiCorp Vault (KV v2) over AppRole auth: push, pull, or bidirectional sync with conflict detection.
Updated Jun 23, 2026
Kutrion can synchronize secrets with a HashiCorp Vault you already run. This keeps Kutrion as your access broker and human-facing vault while letting machine workloads continue to read from HashiCorp Vault — without maintaining two disconnected copies by hand.
HashiCorp Vault sync is an Enterprise capability.
Authentication: AppRole
Connections authenticate to your Vault using AppRole. You configure the Vault address, a
RoleID and SecretID, and the KV v2 mount and path that Kutrion should read from or write to.
Kutrion exchanges the AppRole credentials for a Vault token at sync time rather than holding a
long-lived root token. Connection setup and each sync are audited
(HCV_CONNECTION_CREATED, HCV_SECRET_SYNCED).
Sync directions
A connection runs in one of three modes:
| Mode | Behavior |
|---|---|
| Push | Write Kutrion credentials out to a path in your Vault (KV v2). |
| Pull | Import secrets from your Vault into Kutrion. |
| Bidirectional | Keep both sides in sync, with conflict detection when the same key changed on both. |
In bidirectional mode, when a key has diverged on both sides between syncs, Kutrion flags the conflict rather than silently overwriting either copy, so you can resolve it deliberately.
A note on Transit-sealed master keys
Syncing secret contents with HashiCorp Vault is separate from sealing Kutrion’s master key under a Vault Transit key. The two can be used together or independently:
- KV v2 sync (this page) moves credential records between Kutrion and your Vault.
- Transit seal wraps Kutrion’s master key with a key that never leaves your Vault, so the master key is only usable when Vault unseals it. See Cryptography.
Choosing the seal mode and supplying the connection details is part of key configuration — see Keys and licensing configuration.
Related
- Cryptography — envelope encryption and the Transit-sealed master key.
- Keys and licensing configuration — where seal and key settings live.