Autocomplete and type-checking
for environment variables
in 46 languages.
Instead of a typeless, error-prone mystery blob, make the environment a first-class citizen of your IDE.
Please note that as of August 1st, 2024, EnvKey Cloud is beginning a six month wind down. It will shut down on February 1st, 2025. New registrations are now disabled for EnvKey Cloud.
Learn more.
Instead of a typeless, error-prone mystery blob, make the environment a first-class citizen of your IDE.
📝 Autocomplete. When you access environment variables in any one of 46 supported languages, all your EnvKey variables will be available to filter and select.
✅ Type checking. If you reference an environment variable that hasn't been set, VS Code will warn you with an orange squiggly, helping you catch typos and prevent bugs.
🔍 Peek-on-hover. A quick hover tells you the development value of a variable.
🔄 Real-time updates. When you or anyone on your team updates a development environment variable in EnvKey, that change will be reflected immediately in VS Code.
🌐 Support for 46 languages. Simplify and unify configuration management across languages, teams, and systems.
🔒 Secure and private. Real, no-nonsense, client-side end-to-end encryption with OS keychain integration. Avoid trusting secrets to servers, third parties, and web browsers.
Python, JavaScript, TypeScript, Ruby, PHP, Perl
Java, Go, Rust, C, C++, C#, Lua, Zig, D
Shell, Dockerfile, Docker Compose, Makefile, Powershell, AppleScript
R, Julia, SAS
Scala, Clojure, Kotlin, Groovy, Swift, Dart, VB.NET
Elixir, Erlang, Haskell, Ocaml, F#, Prolog, Racket, Common Lisp, Scheme
Nim, Crystal, Ada, Delphi, Pascal, Fortran, VBA
Smart environments for your IDE.
envkey-vscode is a VS Code extension for EnvKey: an easy-to-use, open source, end-to-end encrypted configuration and secrets manager. It keeps API keys, credentials, and other configuration securely and automatically in sync for developers and servers. You can integrate your first app in a few minutes.