Add layers of security and never lose an important .env file again.
Trusted by millions of developers and companies
securely - with a single file
Dotenv is the worldwide standard for managing environment variables. Store secrets and app configuration securely with a single file - the .env file.
require('dotenv').config()
securely - with a single command
You don't need to install anything. No error prone binaries to install, infrastructure to maintain, or custom code to write. It just works – with a single command and across your whole team.
$ npx dotenv-vault push
securely - with CIA level encryption
Ready to deploy your secrets to production? Run the build command to generate your encrypted .env.vault file, commit that safely to code, and deploy. It's safer than syncing environment variables to 3rd parties.
$ npx dotenv-vault build
$ git commit -am "Add .env.vault"
$ git push
Integrates everywhere you already write, test, and deploy your code