The all-in-one developer workspace

Automate your workflow, manage your projects, and work faster with your team.

Shelve - "The simple way to share environment variables" | Product Hunt

> Welcome to Shelve

Shelve is the best place to manage your projects, alone or with your team. Store your project secrets, data, files and more in one place. Use our CLI to manage your projects without leaving your terminal.

bun a -d @shelve/cli

Features

Shelve is packed with features that make managing your environment variables a breeze. Here are some of the highlights.

Seamless Environment Management
One login, all projects. Push and pull environment variables instantly across your entire team without the hassle.
Powerful CLI Experience
A CLI-first approach that makes managing env variables feel natural. Simple commands, powerful results.
Built for Teams
Manage multiple teams, control access levels, and collaborate effortlessly. Perfect for organizations with multiple projects.
Native Monorepo Support
Working with monorepos? Shelve automatically detects and manages configurations across all your projects.
GitHub Integration
Sync your environment variables directly with GitHub Secrets. One click to secure your GitHub Actions workflows.
Self-Hosting Ready
Deploy Shelve on your own infrastructure with Docker or through NuxtHub. Keep full control of your data.
Advanced Integrations
More integrations coming soon: Vercel, Coolify, and more.

Built for speed

Loading stats.

Users
Secrets Stored
Projects
Pull
Push
Saved Time
Saved time is calculated by comparing manual env file sharing (5min) vs Shelve operations (5s).

FAQ

Frequently asked questions about Shelve. If you have a question that is not answered here, feel free to contact us.

Contact us