type alias SecretsProviderType
Since 0.1.0

Supported secret provider backends.

  • 'env' — environment variables via IRuntimeServices.env (default, zero dependency, works on every runtime including Cloudflare Workers).
  • 'aws-kms' — AWS Secrets Manager (KMS-backed encryption).
  • 'gcp' — GCP Secret Manager.
  • 'azure' — Azure Key Vault.
  • 'vault' — HashiCorp Vault (KV v2, over fetch).

Definition

"env" | "aws-kms" | "gcp" | "azure" | "vault"

Usage

import { type SecretsProviderType } from "secrets-plugin/src/index.ts";