Key Concepts
Jetify provides an easy way to manage secrets for your projects. To get started, it’s helpful to understand the following key concepts: Project - A Jetify project is a git repo that contains adevbox.json
file. You can add a
project to your Jetify Cloud account by running devbox secrets init
in the root of your project.
Once a project is added to your Jetify Cloud account, you can use Jetify Secrets to manage secrets
for that project.
Secrets - Secrets are key-value pairs that are stored securely in the Jetify Secret store. They
automatically set as environment variables in your Devbox project whenever you start a shell, run a
script, or start a service. Secrets are encrypted at rest and in transit, and are only decrypted
when they are accessed by your Devbox environment or by a user in your Jetify Cloud team.
Environment - An environment is a set of secrets that are available to your project. By default,
all secrets are set on the Development
environment, but Devbox also lets you set secrets for a
Preview
and Production
environment. Starting a shell or running a script in a specific
environment gives you access to all the secrets that are set for your environment.