EVERYTHING XIAOMI
Get listed

VMware Secrets Manager

VMware Secrets Manager (VSecM) is a free, open-source secrets store for holding configuration and delivering it to workloads.

Place
#18 of 46
Score
6.4
VMware Secrets Manager's website

What VMware Secrets Manager is

VMware Secrets Manager (VSecM) is a free, open-source secrets store for holding configuration and delivering it to workloads. It is designed to run only on Kubernetes, using SPIFFE-compatible workload identity; SPIRE is its default identity control plane. Secrets can be delivered through a sidecar, init container, SDK or Kubernetes Secret, and can be changed at runtime without rebooting workloads. The SDK can retrieve rotated secrets without requiring an application restart or eviction. VSecM records creation and update times, keeps secret versions, supports GoLang transformations and interpolation onto Kubernetes Secrets, and can federate secrets across namespaces and clusters. Plaintext secrets stay in memory, while data saved to disk and backups is encrypted. If a component fails, workloads can continue using existing secrets, and the component can recover from an encrypted backup. Installation uses Helm charts or Makefile targets and requires Helm, kubectl, a running cluster and make. The project is in active maintenance mode, with new feature work deferred while development focuses on SPIKE v1.0.

Good

  • Secret delivery supports sidecars, init containers and SDKs.
  • Rotated secrets can be retrieved without application restarts.
  • Supports secret version history and federation.
  • Disk data and backups are encrypted.

Watch out

  • Runs only on Kubernetes.
  • Plaintext secret capacity depends on allocated memory.
  • New feature implementations are deferred during maintenance mode.
  • Secretless root-key protection requires manual key provision after restarts.

Who it suits

VSecM suits teams running Kubernetes that need to store and deliver secrets to workloads. It is not intended for standalone or non-Kubernetes operation.

Verdict

VSecM offers several workload delivery paths, runtime updates and secret history for Kubernetes environments. Its Kubernetes-only design and memory-bound plaintext storage should factor into deployment planning.

Plans and prices

From VMware Secrets Manager's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free and open sourceFreeBSD 2-Clause licensed · designed to run on Kubernetes

The facts

Each one read from VMware Secrets Manager's own pages, with the date it was checked.

What it does

Compatibility
VSecM is designed to run on Kubernetes only and is not intended to run outside Kubernetes or as a standalone binary.checked 11 Oct 2026
Data protection
Sensitive data is stored in memory, while data saved to disk and backups are encrypted.checked 5 Oct 2026
Encryption
The production documentation says VSecM Safe encrypts secrets using age, or AES-256-GCM in FIPS-compliant environments.checked 11 Oct 2026
Federation
VSecM supports federation of secrets across namespaces and clusters.checked 5 Oct 2026
FIPS mode
FIPS mode is off by default and can be enabled by setting VSECM_SAFE_FIPS_COMPLIANT to true.checked 11 Oct 2026
Identity
VSecM uses SPIFFE as its identity control plane for workload authentication.checked 5 Oct 2026
Identity integration
VSecM uses SPIRE as its default identity control plane, and SPIFFE-compatible identity control planes can also be used.checked 11 Oct 2026
Installation
VSecM installs into a Kubernetes cluster using Helm charts or Makefile targets; the documented prerequisites include Helm, kubectl, a running cluster, and make.checked 5 Oct 2026
Kubernetes requirement
VSecM is designed to run only on Kubernetes, not as a standalone binary or outside Kubernetes.checked 5 Oct 2026
Legacy workloads
VSecM can create Kubernetes Secret objects for workloads that cannot use its SDK or Sidecar integration.checked 11 Oct 2026
License
The VSecM code is distributed under the BSD 2-Clause License.checked 5 Oct 2026
No admin token
VSecM requires no admin token for operation, though users may provide a root token and then manually unlock after a crash.checked 5 Oct 2026
Operational limit
VSecM Safe keeps plaintext secrets in memory, so the quantity of secrets is limited by the memory allocated to it.checked 11 Oct 2026
Project status
The project says it is in active maintenance mode, prioritizing security fixes while deferring new feature development until SPIKE reaches v1.0.checked 11 Oct 2026
Purpose
VMware Secrets Manager is a Kubernetes-native key-value store for securely storing and dispatching secrets to cloud-native workloads.checked 11 Oct 2026
Resilience
Workloads can continue using existing secrets when a VSecM component fails, and the component can recover state from an encrypted backup.checked 5 Oct 2026
Resource limits
The project notes that in-memory storage limits capacity and says a couple of gigabytes of RAM can hold many plain-text secrets.checked 5 Oct 2026
Rotation
The VSecM SDK can retrieve rotated secrets without requiring the application to restart or be evicted.checked 11 Oct 2026
Secret delivery
Secrets can be delivered to workloads with the VSecM SDK, Sidecar, or Init Container, or persisted as Kubernetes Secret objects.checked 11 Oct 2026
Secret history
VSecM records creation and update timestamps and keeps version history for secrets.checked 5 Oct 2026
Secretless mode
If operators opt out of Kubernetes Secrets for root-key protection, they must manually provide the root key again after VSecM Safe restarts or is evicted, crashes, or rescheduled.checked 11 Oct 2026
Security
Plaintext secrets are held in memory, while data VSecM saves to disk is encrypted.checked 11 Oct 2026
Security response
The stated target is to fix confirmed medium-or-higher severity vulnerabilities within 60 days and respond initially to vulnerability reports within 14 days.checked 5 Oct 2026
Support
The project directs users to its Slack workspace for questions and community help, and to GitHub Issues for bug reports, feature requests, or questions.checked 11 Oct 2026

Alternatives to VMware Secrets Manager

All alternatives
  1. 1Envshed logo

    Envshed

    Free planWebAPILinuxmacOS
    7.6From $5 a month
  2. 2Keyway logo

    Keyway

    Free planWebAPILinuxmacOS
    7.1From €9 a month
  3. 3

    Infisical

    Free planWebAPILinuxSelf-hosted
    7.0From $2 a month
  4. 4Oracle Cloud Infrastructure Secret Management logo
    7.0Free plan
  5. 5secr logo

    secr

    Free planWebAPIExtensionLinux
    7.0From $6 a month
  6. 6SikkerKey logo

    SikkerKey

    Free planWebAPILinuxmacOS
    7.0From $29 a month