$ envkey-source -- any-shell-command$ envkey-source -- command # That's it! $ envkey-source -w -- ./start-server # Automatically reload.$ envkey-source -w --rolling -- ./start-server # No-downtime rolling reloads. $ es -- ping '$DATABASE_URL' # Reference vars in commands. $ es -r ./reload-env -- ./start-server # Custom reload logic. $ eval "$(es)" # Set vars in current shell. $ echo $'\n\neval "$(es --hook bash)"\n' >> ~/.bash_profile # Auto-load in any directory. # Works just like direnv. $ es --dot-env > .env $ es --json > .env.json $ es --yaml > .env.yaml $ es --pam > /etc/environment # Easy export to many formats.More ways to load ˯
The cross-platform envkey-source tool works with any language and offers the most integration options.
Language-specific wrappers are also available for Node.js, Go, Python, and Ruby.
🛳 Ship faster by preventing config bugs and keeping environments in sync automatically, in development and across your whole infrastructure. You'll be amazed by how much time you save.
☠️ Avoid costly and embarrassing security incidents by keeping secrets away from code, email, chat, and third party services that don't deserve your trust. Sloppy secrets management is the leading cause of breaches. Don't be the next victim.
🐎 Tame your org's config. Prevent duplication and sprawl. Control access. Log everything. Rotate secrets easily.
🛠 Works with any language, host, or platform, including Docker, Kubernetes, Heroku, VMs, and every cloud vendor.
🧘 Experience configuration nirvana. Integrate your first project in 2 minutes. You'll never go back.
Watch Dane integrate EnvKey with an app in just a few minutes.
The first time we used EnvKey, it really felt like magic. A dev would build a feature, add the new value into EnvKey, and magically, all other devs had the value.
It has eliminated a class of problem which absolutely plagued us, especially on new fast-moving projects, where you can't afford to lose half a day debugging some cryptic error message because there just happens to be a random new env var.
EnvKey has been such a lifesaver for our team at Soundstripe. Onboarding new developers was instantly streamlinedas far as environment setups are concerned, and configuring servers has been simplified dramatically. We're hooked!
First of all, I would like to say THANK YOU. EnvKey has solved a major problem for us, in managing our secrets really well.
We rolled it out across our dev, staging and production environments yesterday, and it was a smooth, 15 minute process.
We host everything on AWS, and I spent a week studying their key management solution. EnvKey made it ridiculously easy.
Zero-knowledge end-to-end encryption with out-of-band verification ensures that no host, server, employee, or third party ever has access to your organization's secrets, unless it is specifically granted.
Even if an attacker takes over EnvKey Cloud or your Self-Hosted EnvKey host, your secrets will still be safe.
EnvKey's client-side end-to-end encryption is built with the NaCl cryptography library: a fast, modern, trusted standard.
EnvKey's Cloud and Business Self-Hosted products run on highly secure, highly available, auto-scaling infrastructure. Your encrypted config is replicated to Amazon S3 in multiple regions for additional redundancy.