> ## Documentation Index
> Fetch the complete documentation index at: https://astronomer.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# astro env variable get

> Get a single Environment Manager environment variable.

<Info>
  This command is only available on Astro.
</Info>

Get a single environment variable by its ID or key.

## Usage

```bash wrap theme={null}
astro env variable get <id-or-key>
```

## Options

| Option | Description | Possible Values |
| - | - | - |
| `<id-or-key>` | The ID or key of the variable to get. | Any valid variable ID or key |
| `--format` | The output format. Defaults to `table`. | `table`, `json`, `yaml`, or `dotenv` |
| `--include-secrets` | Surface the secret value in the output. Requires an Organization policy that allows it. | None |
| `--workspace-id` | Set the Workspace scope. Mutually exclusive with `--deployment-id`. Defaults to your current Workspace from CLI context. | Any valid Workspace ID |
| `--deployment-id` | Set the Deployment scope. Mutually exclusive with `--workspace-id`. | Any valid Deployment ID |

## Examples

```bash wrap theme={null}
# Get a Workspace variable by key
astro env variable get DBT_PROFILES_DIR --workspace-id <workspace-id>

# Get a variable as JSON
astro env variable get DBT_PROFILES_DIR --workspace-id <workspace-id> --format json
```

## Related commands

* [`astro env variable list`](/docs/cli/v1.46/astro-env-variable-list)
* [`astro env variable update`](/docs/cli/v1.46/astro-env-variable-update)
