Shelve is an open-source, self-hostable secret and environment-variable manager for storing, encrypting, sharing, and automating secret workflows. It organizes variables per project and environment, and suits developers and small teams who want a central secrets store with a CLI, GitHub sync, and team workspaces under their own control.[1][2]
Quick verdict
Developers and small teams with secrets scattered across chats, docs, and local files will benefit most from Shelve. Per-project and per-environment organization, a local CLI with GitHub sync, and documented self-hosting are the concrete reasons. The material constraint is operational: SSO and support SLAs are undocumented, and self-hosting needs an operator. If you want an open-source secrets store you can run yourself, choose Shelve; if you need stated SSO and support guarantees, choose a vendor that documents them.[1][2][3][4]
Key features
Variables per project and environment Secrets and environment variables are organized by project and environment, so development, staging, and production values stay separated in one store.[1]
Central secret management The homepage positions Shelve as an all-in-one secret manager for storing, encrypting, sharing, and automating secret operations from one place.[1]
CLI for local workflows A dedicated CLI package can be downloaded and installed so developers can work with secrets directly from their local setup.[1][2]
GitHub sync GitHub synchronization connects team repositories to the secrets store, keeping env values flowing into existing development workflows.[1][2]
Crypto utilities and generators Built-in cryptography utilities and generators cover key creation and secret generation without reaching for separate tools.[1][2]
Team workspaces with roles Team workspaces with roles and members let groups share secrets with scoped access instead of passing values around by hand.[1]
Self-hosting on four targets Official guides cover self-hosting on Docker, Coolify, Vercel, and Railway, so teams can run Shelve on their own infrastructure.[1]
Migration guides from four incumbents Documented migration paths from Doppler, Vault, Infisical, and 1Password give teams moving off an existing store a defined route.[1]
Who will love it
Small teams centralizing env sprawl Teams whose secrets are scattered across chat messages, docs, and local files get one store per project and environment with scoped sharing.[1][2]
Developers who live in the terminal CLI-first developers who want secrets available where they already work get local access plus GitHub sync into their repos.[1][2]
Self-hosters avoiding vendor lock-in Operators who prefer to hold their own secrets infrastructure get Apache-2.0 code with documented Docker and platform deploys.[1][2]
Who should avoid it
Teams needing documented SSO or SLAs No SSO or enterprise support plan appears on the inspected official pages, so buyers with those procurement requirements should verify before committing.[1][2]
Self-hosting needs an operator Running Shelve yourself means taking on deployment, updates, and availability across the documented Docker, Coolify, Vercel, or Railway targets.[1]
The deciding trade If you want an open-source secrets store with a CLI and GitHub sync that you can run yourself, choose Shelve; if you need a fully managed service with documented SSO and support SLAs, choose a vendor that states them.[1][2][3]
Fit and portability
CLI and GitHub capture paths The CLI and GitHub sync meet developers in their existing workflow, so adopting Shelve does not require changing how code is written or shipped.[1][2]
Self-host for control, cloud for convenience Self-hosting keeps the secrets store on your own infrastructure with documented guides, while the hosted cloud app at app.shelve.cloud serves teams that prefer a managed setup.[1][2]
Defined exit from incumbents Migration guides from Doppler, Vault, Infisical, and 1Password document the route in, which lowers the cost of switching either direction.[1]
Questions worth asking
Can you self-host Shelve?
Does Shelve have a CLI?
How do you migrate to Shelve from Doppler, Vault, or Infisical?
The official docs include a migration section with guides from Doppler, Vault, Infisical, and 1Password, which is the documented path for teams moving an existing secrets store to Shelve.[1]
Is Shelve open source?
Shelve is open source under the Apache-2.0 license in the HugoRCD/shelve repository, so the code can be inspected, forked, and self-hosted.[1]
Sources and editorial review
Source research. Reviewed on October 12, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Shelve homepage
official · Observed October 12, 2026
Official homepage: all-in-one secret manager positioning (store, encrypt, share, automate), secret management, crypto utilities, generators, team workspaces, CLI and GitHub sync; links to cloud app, docs, and GitHub. Observed 2026-10-12.
- Shelve documentation
official · Observed October 12, 2026
Official docs: secret management, projects/variables/environments, crypto utilities, team workspaces with roles and members, CLI download/install, GitHub sync, migration section covering Doppler, Vault, Infisical, and 1Password. Observed 2026-10-12.
- Shelve self-hosting on Vercel
official · Observed October 12, 2026
Official self-hosting docs listing Docker, Coolify, Vercel, and Railway deployment guides. Observed 2026-10-12.
- Shelve CLI documentation
official · Observed October 12, 2026
Official CLI docs: download and install the CLI package to use Shelve locally. Observed 2026-10-12.
- HugoRCD/shelve repository
official · Observed October 12, 2026
GitHub repository HugoRCD/shelve: open-source secret and environment management, CLI and GitHub sync, TypeScript, Apache-2.0 license, created 2024-02-27, public, not archived, releases enabled, recent activity. Observed 2026-10-12.
- Shelve on OpenAlternative directory
community · Observed October 12, 2026
OpenAlternative directory lists Shelve as an open-source alternative to Keeper and Doppler. Discovery lead only; identity verified against the official site and repository. Observed 2026-10-12.
Compared with these products
No explicit proprietary baseline is recorded.