# @purista/vault-secret-store API

HashiCorp Vault KV v2 adapter for PURISTA secret values.

---
Canonical: /handbook/api/modules/_purista_vault-secret-store/
Format: Markdown for agents
---

HashiCorp Vault KV v2 adapter for PURISTA secret values.

Package: `@purista/vault-secret-store`

## Signature

```typescript
@purista/vault-secret-store
```

## Examples

```typescript
const store = new VaultSecretStore({
  endpoint: 'https://vault.example.internal',
  token: process.env.VAULT_TOKEN ?? '',
  mount: 'secret',
})

const secret = await store.getSecret('tenants/acme/prod/payments/api-token')
```

## Members

### Classes

- `class VaultSecretStore` — Secret store backed by HashiCorp Vault KV v2.

### Type Aliases

- `type VaultSecretStoreConfig = void` — HashiCorp Vault KV v2 secret store configuration.

### Variables

- `const puristaVersion: "3.0.1"` — The PURISTA package version embedded in the published runtime build.
