For every language
One token, one SDK, three calls: inject, load, get. The same in every language.
- Node.jsOne line at boot and process.env is full. Node, Bun, and edge runtimes.Set up
- Pythoninject() fills os.environ before your app starts. Django, FastAPI, Flask, and plain scripts read values the way they always did.Set up
- Goenvlet.Inject sets the process environment from one token. Then os.Getenv, like always.Set up
- RustOne small crate. inject fills the process environment, load and get return values, all with typed errors.Set up
- RubyEnvlet.inject fills ENV before Rails or Sinatra boots. One gem, nothing else.Set up
- PHPClient->inject() fills putenv and $_ENV. Laravel, Symfony, and plain PHP read them the way they always did.Set up
- ElixirEnvlet.inject! sets the process environment from one token. Nothing outside OTP.Set up