# table

The `table` step type renders tabular data with the same themed tables Atmos uses for its own list output, giving your custom commands and workflows a clean way to present structured results.

```yaml
steps:
  - name: environments
    type: table
    title: Available Environments
    columns:
      - name
      - region
    data:
      - name: dev
        region: us-east-1
      - name: prod
        region: us-east-2
```

## Fields

- **`data`** — Array of row objects to render.
- **`columns`** — Optional column order. When omitted, Atmos infers columns from the first row.
- **`title`** — Optional table title.
- **`content`** — Alternative tab-delimited table source.

The step result value contains the rendered table text.
