# `smallforce app env`

Manage stable Preview, Production, and custom environment targets

This page is generated from the same Commander definition shipped in SmallForce CLI 0.1.7. Run `smallforce app env --help` locally to view the same reference for your installed version.

## Subcommands

- [`smallforce app env list`](/docs/cli/commands/app/env/list): List application environments
- [`smallforce app env create`](/docs/cli/commands/app/env/create): Create an isolated custom environment
- [`smallforce app env delete`](/docs/cli/commands/app/env/delete): Delete a custom environment and disable its route
- [`smallforce app env deploy`](/docs/cli/commands/app/env/deploy): Promote a ready immutable release to an environment
- [`smallforce app env config`](/docs/cli/commands/app/env/config): List variables and write-only secret names for one environment

## Complete command help

```text
Usage: smallforce app env [options] [command]

Manage stable Preview, Production, and custom environment targets

Options:
  -h, --help                     display help for command

Commands:
  list [options]                 List application environments
  create [options] <name>        Create an isolated custom environment
  delete [options] <name-or-id>  Delete a custom environment and disable its route
  deploy [options] <name-or-id>  Promote a ready immutable release to an environment
  config [options]               List variables and write-only secret names for one environment
  help [command]                 display help for command
```

## Related reference

- [`smallforce app`](/docs/cli/commands/app): Parent command and related operations.
- [CLI installation and authentication](/docs/cli/getting-started): Install the CLI and configure an API key.
- [CLI JSON output](/docs/cli/json-output): Use stable machine-readable output in scripts and agents.
