Skip to content

What is Envlet

Envlet keeps your project’s env vars in one place. Your team, your coding agents, and CI can all run with the values selected for their identities.

You configure the project environment once. Envlet applies an identity policy when a person, agent, or CI job needs the environment.

Set up your first project with the quickstart.

Give each human, coding agent, and CI job its own identity. For each variable, the identity policy controls what that identity receives:

  • Shared. Use the value from the shared project environment.
  • Override. Replace the shared value with a value for this identity.
  • Withheld. Keep the variable out of this identity’s environment.

A human, an agent, and a CI job can use the same project and receive a different resolved value for each variable.

Use the interface that fits your command, application, or runtime.

SDK

Load values when your application starts. Inject them into process.env in Node, or read them as an object.

Read the SDK documentation.

The quickstart takes you from CLI installation to your first command running with an Envlet environment.

Open the quickstart.