How it works

From dashboard to .env in one command.

Every developer and every pipeline gets exactly the values assigned to them.

  1. 01

    Add your variables

    Create development variables for each app and environment in the dashboard.

  2. 02

    Sign in to the CLI

    Install it from npm, point it at your Smart Grow server and sign in on your device.

  3. 03

    Pull them anywhere

    download_variables writes your .env. In CI, use an API token instead of a personal session.

Integration

One CLI, locally and in CI.

Framework-agnostic: the CLI writes a standard .env (or env) file that any stack can read.

npm i -g @smart-dev-agency/smart-grow-secure-cli

smart-grow update_config_cli   # set your Smart Grow server URL
smart-grow login               # sign in on this device
smart-grow download_variables  # pick app and environment, writes .env
Capabilities

What you get.

Every item here is something the product does today.

  • Per app and environment

    Development, QA and production each keep their own values.

  • Framework-agnostic

    Output as dotenv or env format, to the file you choose.

  • API tokens for CI

    Create tokens per app and environment, with an expiry date, for your pipelines.

  • Encrypted at rest

    Values are stored encrypted and delivered over a post-quantum channel on top of HTTPS.

  • Roles and audit log

    Limit who can read or change each environment, and see every change.

  • Revocable CLI sessions

    See which devices are signed in to the CLI and revoke them at any time.

Stop passing .env files around in chat.