Garnet provides a single source of truth for your secrets, and lets you fetch them into your apps automatically.
- Encrypted Storage · centrally store and manage your all your configuration parameters and secrets.
- Auto-Injection · fetch and inject environment variables into your apps at build or run time.
- Dashboard · a Web UI to create, update, view and delete projects and configurations.
- CLI · a command-line tool to fetch configurations from Garnet into your applications.
- Self-hosting · easily deploy Garnet within your own environment, on the platform of your choice.
- Integrations · integrate with popular deployment platforms. Check out currently supported integrations, or feel free to contribute.
- Audit Logs · coming soon
- Team Collaboration · coming soon
- Role-Based Access Control · coming soon
- Create, update, view and delete env variables in the Web UI
- Fetch env variables in your apps through a single command
- Developer-first
- Simple, not simplistic
- Security by design
You can sign up for a free account on our hosted service.
Our suggested method for quick deployment is through the provided Docker images. You can view detailed deployment guides in docs.
However, Garnet can be deployed anywhere you want. Please contact us at support@usegarnet.com if you wish to deploy Garnet on the following cloud-providers:
- AWS
- Microsoft Azure
- Digital Ocean
- Google Cloud
- Render
Please contact us at support@usegarnet.com if you want support for deploying Garnet in your own production environment.
See docs for instructions on developing locally.
Detailed documentation is present on our docs site.
We have a community Slack group where you can chat with the core team and other contributors.
We love contributions of all kinds. See our Docs for a guide on how to get started.
Not sure where to begin? Chat with one of our core contributors.