# Vault

Vault providers implement [KeyValueStoreProtocol](../../reference/protocols.kvstore.KeyValueStoreProtocol.md#hexkit.protocols.kvstore.KeyValueStoreProtocol) on top of Vault KV v2 and are suited for secrets and other sensitive values.

Available variants are [VaultBytesKeyValueStore](../../reference/providers.vault.VaultBytesKeyValueStore.md#hexkit.providers.vault.VaultBytesKeyValueStore), [VaultStrKeyValueStore](../../reference/providers.vault.VaultStrKeyValueStore.md#hexkit.providers.vault.VaultStrKeyValueStore), [VaultJsonKeyValueStore](../../reference/providers.vault.VaultJsonKeyValueStore.md#hexkit.providers.vault.VaultJsonKeyValueStore), and [VaultDtoKeyValueStore](../../reference/providers.vault.VaultDtoKeyValueStore.md#hexkit.providers.vault.VaultDtoKeyValueStore).

API reference: [hexkit.providers.vault](../../reference/index.md#provider-hashicorp-vault)
