Skip to Content
CLI Referencenkapp env

nkapp env

Manage environment variables in nanokit.yml from the command line.

nkapp env <subcommand> [options]

Subcommands

env set <key=value>

Set an environment variable globally or for a specific environment.

nkapp env set <key=value> [-e <env>]
FlagTypeDefaultDescription
-e, --env <target>stringTarget environment. If omitted, sets in root-level env:.
# Set a global variable nkapp env set LOG_LEVEL=debug # Set a variable for staging only nkapp env set API_URL=https://api.staging.app -e stage

env del <key> (alias: rm)

Remove an environment variable.

nkapp env del <key> [-e <env>]
FlagTypeDefaultDescription
-e, --env <target>stringTarget environment
# Remove a global variable nkapp env del LOG_LEVEL # Remove a staging variable nkapp env del API_URL -e stage

Relationship to Service env

The nkapp env command manages project-level environment variables in the env: block at the root or environment level of nanokit.yml. For service-level variables, use:

nkapp service set <name> env.KEY=VALUE [-e <env>]