Sync .env files

Stop sharing them over insecure channels like Slack and email and never lose an important .env file again.

Get Started with Dotenv Vault Pricing

Why you'll love using Dotenv Vault

Watch the 1 minute video

Works with a single command

You don't need to install anything to use Dotenv Vault. No error prone binaries to install, infrastructure to maintain, or custom code to write. It just works – with a single command.


$ npx dotenv-vault push

Syncing .env files


Multiple Environments

After you've pushed your .env file, you can manage your secrets across multiple environments. Open an environment to view and edit its environment variables.

$ npx dotenv-vault open production

Managing Environments


Integrate Everywhere™

Dotenv Vault integrates everywhere you already deploy your code. Run the build command to generate your encrypted .env.vault file, commit that safely to code, and deploy. There's nothing else like it.

$ npx dotenv-vault build
$ git commit -am "Add .env.vault"
$ git push

Integrate Everywhere™

Vercel
Heroku
GitLab
Netlify
Docker
CircleCI
Serverless
Railway
Render
Travis CI
Google Cloud
Northflank
Buddy
Cloud 66
DigitalOcean
Bitbucket
Node.js
pnpm
Express
Next.js
Remix
Astro
Ruby on Rails
Ruby
Ruby Sinatra
Flask
Python

Used by thousands of developers and companies

Dotenv Vault powers secrets for thousands of software teams across the world. New developers and companies get started with Dotenv Vault every day.

Dotenv Customers


From the same people that pioneered dotenv. Trusted by more than 2.5 million developers.

Get Started with Dotenv Vault

Updated Saturday (Nov 26)