Getting Started
ioenv is an environment cloud that lets teams manage environment variables and secrets through a web dashboard, CLI, or API. All values are AES-256 encrypted and fully auditable.
Sign Up
- Go to app.ioenv.com and sign in with GitHub.
- Create your first organization.
- Create a project within your org.
Install the CLI
bash
npm install -g @ioenv/cliAuthenticate
bash
ioenv loginThis opens a browser window for GitHub OAuth. Once authenticated, the CLI stores a session token locally.
Initialize a Project
Navigate to your project directory and run:
bash
ioenv initThis links the current directory to an ioenv project and creates a local .ioenv config file.
Push Variables
Upload an existing .env file:
bash
ioenv pushOr set individual variables:
bash
ioenv set API_URL=https://api.example.com
ioenv set OPENAI_KEY=sk-xxx --secretPull Variables
Download variables to a local .env file:
bash
ioenv pull --env=devInject at Runtime
Run a command with injected environment variables:
bash
ioenv inject -- npm startNext Steps
- Learn about Core Concepts (organizations, projects, environments)
- Explore the CLI Reference
- Set up Integrations with your deployment platform