# @purista/aws-secret-store API

AWS Secrets Manager adapter for PURISTA secret values.

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

AWS Secrets Manager adapter for PURISTA secret values.

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

## Signature

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

## Examples

```typescript
const store = new AWSSecretStore({
  client: { region: 'eu-central-1' },
  cacheTtl: 30_000,
})

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

## Members

### Classes

- `class AWSSecretStore` — Secret store backed by AWS Secrets Manager.

### Type Aliases

- `type AWSSecretStoreConfig = void` — AWS Secrets Manager store configuration.

### Variables

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