> ## Documentation Index
> Fetch the complete documentation index at: https://qovery-docs-agent-console-2026-09-29.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# qovery helm

> Helm chart management commands

## Overview

Manage Helm charts within your Qovery environment.

## Commands

### List Helm Charts

List all Helm charts in current environment:

```bash theme={null}
qovery helm list
```

**Flags:**

| Flag | Description |
| - | - |
| `--organization` | Organization Name |
| `--project` | Project Name |
| `--environment` | Environment Name |
| `--json` | JSON output |

### Deploy Helm Chart

Deploy or update a Helm chart:

```bash theme={null}
qovery helm deploy --helm "my-helm"
```

Deploy multiple charts at once:

```bash theme={null}
qovery helm deploy --helms "helm1,helm2"
```

Deploy with a specific chart version:

```bash theme={null}
qovery helm deploy --helm "my-helm" --chart_version "1.2.3"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name |
| `--helms` | | Helm Names (comma separated) |
| `--chart_version` | | Helm chart version |
| `--chart_git_commit_id` | | Helm chart git commit ID |
| `--values_override_git_commit_id` | | Helm values override git commit ID |
| `--watch` | `-w` | Watch helm status until it's ready or an error occurs |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Redeploy Helm Chart

Redeploy an existing Helm chart with the same configuration:

```bash theme={null}
qovery helm redeploy --helm "my-helm"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name (required) |
| `--watch` | `-w` | Watch helm status until it's ready or an error occurs |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Stop Helm Chart

Stop a Helm chart:

```bash theme={null}
qovery helm stop --helm "my-helm"
```

Stop multiple charts at once:

```bash theme={null}
qovery helm stop --helms "helm1,helm2"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name |
| `--helms` | | Helm Names (comma separated) |
| `--watch` | `-w` | Watch helm status until it's ready or an error occurs |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Cancel Deployment

Cancel a Helm chart deployment:

```bash theme={null}
qovery helm cancel --helm "my-helm"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name (required) |
| `--watch` | `-w` | Watch cancel until it's done or an error occurs |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Update Helm Chart

Update a Helm chart's source configuration:

```bash theme={null}
qovery helm update --helm "my-helm" --chart_version "2.0.0"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name (required) |
| `--chart_name` | | Helm chart name |
| `--chart_version` | | Helm chart version |
| `--chart_git_commit_branch` | | Helm chart git commit branch |
| `--values_override_git_commit_branch` | | Helm values override git commit branch |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Clone Helm Chart

Clone a Helm chart to another environment or project:

```bash theme={null}
qovery helm clone --helm "my-helm"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name (required) |
| `--target-project` | | Target Project Name |
| `--target-environment` | | Target Environment Name |
| `--target-helm-name` | | Target Helm Name |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

### Delete Helm Chart

Delete a Helm chart:

```bash theme={null}
qovery helm delete --helm "my-helm"
```

Delete multiple charts at once:

```bash theme={null}
qovery helm delete --helms "helm1,helm2"
```

**Flags:**

| Flag | Short | Description |
| - | - | - |
| `--helm` | `-n` | Helm Name |
| `--helms` | | Helm Names (comma separated) |
| `--watch` | `-w` | Watch helm status until it's ready or an error occurs |
| `--organization` | | Organization Name |
| `--project` | | Project Name |
| `--environment` | | Environment Name |

## Examples

### Deploy Helm Chart

```bash theme={null}
# List Helm charts
qovery helm list

# Deploy Helm chart
qovery helm deploy --helm "redis-cluster"

# Deploy with a specific chart version
qovery helm deploy --helm "redis-cluster" --chart_version "17.0.0"

# Watch deployment status
qovery helm deploy --helm "redis-cluster" --watch
```

### List Helm Charts as JSON

```bash theme={null}
qovery helm list --json
```

## Related Commands

* [`qovery status`](/cli/commands/status) - Check Helm chart status
* [`qovery log`](/cli/commands/log) - View Helm chart logs
