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

# ravion app

> List, inspect, pause, resume, and delete the apps `ravion deploy` deploys to App Clusters, and print the `ravion-app.yaml` reference.

## `ravion app`

Manage the apps `ravion deploy` deploys to App Clusters

**Aliases:** `apps`

### `ravion app cluster`

Get an App Cluster

```bash theme={null}
ravion app cluster <moduleInstanceId> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app clusters`

List the App Clusters you can deploy to

```bash theme={null}
ravion app clusters [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |
| `-v, --verbose` | | show full output |

### `ravion app delete`

Delete an app

```bash theme={null}
ravion app delete <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `-y, --yes` | | skip confirmation prompt |

### `ravion app deploy-changes`

Get the changes of an app's deploy

```bash theme={null}
ravion app deploy-changes <id> <pipelineRunId> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app deploys`

List an app's deploys

```bash theme={null}
ravion app deploys <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--cursor <string>` | | cursor |
| `--json` | | emit response as JSON |
| `--limit <int>` | | limit |
| `-v, --verbose` | | show full output |

### `ravion app dns-status`

Check in public DNS the records of an app's own domains

```bash theme={null}
ravion app dns-status <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app get`

Get an app by id

```bash theme={null}
ravion app get <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app list`

List the apps on an App Cluster

```bash theme={null}
ravion app list [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--module-instance-id <minst_*>` | yes | App Cluster module instance (minst\_\*) whose apps to list. |
| `--cursor <string>` | | cursor |
| `--json` | | emit response as JSON |
| `--limit <int>` | | limit |
| `--name <string>` | | List only the app of this name and its branch apps. |
| `-v, --verbose` | | show full output |

### `ravion app pause`

Pause an app

```bash theme={null}
ravion app pause <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app resume`

Resume an app

```bash theme={null}
ravion app resume <id> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app router`

Get an App Cluster's router

```bash theme={null}
ravion app router <moduleInstanceId> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app schema`

Print the reference of ravion-app.yaml, the file `ravion deploy` reads to build, start and serve an app.

```bash theme={null}
ravion app schema
```

### `ravion app start-router`

Start an App Cluster's router

```bash theme={null}
ravion app start-router <moduleInstanceId> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |

### `ravion app stop-router`

Stop an App Cluster's router

```bash theme={null}
ravion app stop-router <moduleInstanceId> [flags]
```

**Flags:**

| Flag | Required | Description |
| - | - | - |
| `--json` | | emit response as JSON |
| `-y, --yes` | | skip confirmation prompt |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.