Packages · @purista/vault-secret-store

@purista/vault-secret-store

HashiCorp Vault KV v2 adapter for PURISTA secret values.

Signature

@purista/vault-secret-store.ts typescript
@purista/vault-secret-store

Examples

example-1.ts typescript
const store = new VaultSecretStore({
  endpoint: 'https:___PH0___
  token: process.env.VAULT_TOKEN ?? '',
  mount: 'secret',
})

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

Classes

1 entry

VaultSecretStore

Classes

Source
VaultSecretStore.ts typescript
class VaultSecretStore

Secret store backed by HashiCorp Vault KV v2.

Type Aliases

1 entry

VaultSecretStoreConfig

Types

Source
VaultSecretStoreConfig.ts typescript
type VaultSecretStoreConfig = void

HashiCorp Vault KV v2 secret store configuration.

Variables

1 entry

puristaVersion

Variables

Source
puristaVersion.ts typescript
const puristaVersion: "3.0.1"

The PURISTA package version embedded in the published runtime build.