Securely store, share, and access secrets alongside your codebase with modern encryption techniques.
Complete installation instructions, usage examples, configuration guides, and advanced features.
SLV (Secure Local Vault) is a free and open-source tool that revolutionizes secret management by:
- 🔐 Encrypting secrets at rest and in transit using industry-standard cryptography
- 📁 Storing secrets directly in your codebase without exposing sensitive data
- 👥 Enabling secure team collaboration through key-wrapping and envelope encryption techniques
- 🚀 Integrating seamlessly with CI/CD pipelines and development workflows
- ☁️ Supporting multiple backends including AWS KMS, Azure Key Vault, and Google Cloud KMS
- Zero-configuration setup - Get started in minutes
- Cross-platform support - Works on macOS, Linux, and Windows
- Multiple backends - Local keyring, cloud KMS services
- CI/CD integration - GitHub Actions, Jenkins, and more
- Environment variable injection - Seamless integration with existing workflows
- Git-friendly - Encrypted vault files can be safely committed
- Team collaboration - Share secrets securely across team members
We welcome contributions! Please see our contributing guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Documentation: https://slv.sh
- GitHub: https://github.com/shibme/slv
- Issues: https://github.com/shibme/slv/issues
- Releases: https://github.com/shibme/slv/releases
Treat your secrets like your code. 🔐