Overview

envx combines a CLI, an API, and a dashboard to make environment management secure and practical for teams.

How envx Works

envx uses three surfaces together: the CLI for daily developer workflows, the server API for encrypted transport and persistence, and the dashboard for team and project management.

Developer CLI  --->  NestJS API  --->  Encrypted Blob Storage
       |                 |                    |
       |                 +--> MongoDB         +--> .env versions
       |                 +--> Redis
       |
       +--> Browser auth handoff (device login)

Core CLI Surface

The command set is designed around setup, project selection, environment syncing, and deployment to supported git providers.

envx init
envx configure
envx login
envx logout
envx organizations list
envx projects list --organization <organizationId>
envx environments list --project <projectId>
envx environments create [name] --project <projectId>
envx switch <environment> --version <version>
envx pull [options]
envx push --changelog "message"
envx githost <subcommand>
envx help [command]

Continue with Guides and Tutorials for a first end-to-end flow.