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

# ankra charts

> Browse Helm charts

## ankra charts

Commands to list, search, and get information about Helm charts.

## ankra charts info

Get detailed information about a Helm chart.

Requires either --repository flag or finding the chart in the catalog first.

```bash theme={null}
ankra charts info <chart_name> [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
| `--repository`   |         | Repository URL for the chart                          |

## ankra charts list

List available Helm charts

```bash theme={null}
ankra charts list [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
| `--page`         | `1`     | Page number                                           |
| `--page-size`    | `25`    | Number of items per page                              |
| `--subscribed`   | `false` | Show only subscribed charts                           |

## ankra charts search

Search for Helm charts

```bash theme={null}
ankra charts search <query> [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |

## ankra charts template

Render a chart version's Kubernetes manifests server-side, without
deploying anything - the 'helm template' equivalent for the Ankra catalog.

The manifests are printed to stdout as a '---' separated multi-doc YAML
stream with a '# Source:' header per document, so the output pipes straight
into kubectl diff, kubeconform, or a file. Chart NOTES.txt output goes to
stderr.

Values problems (bad YAML, schema violations, template errors) fail with the
exact Helm error a deploy would have produced - validate values before they
reach production:

ankra charts template nginx --version 1.2.3
ankra charts template nginx --version 1.2.3 -f values.yaml
ankra charts template nginx --version 1.2.3 --release-name web --namespace edge

```bash theme={null}
ankra charts template <chart_name> [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `--namespace`    |         | Release namespace for the render (default: "default") |
| `--release-name` |         | Release name for the render (default: the chart name) |
| `--repository`   |         | Repository name for the chart                         |
| `-f`, `--values` |         | YAML file overriding the chart's default values       |
| `--version`      |         | Chart version (required)                              |

## ankra charts values

Print the default values document shipped inside a chart version.

By default the decoded YAML is written to stdout, making it easy to pipe into
a file, edit, and feed back to 'ankra charts template -f':

ankra charts values nginx --version 1.2.3 > values.yaml
ankra charts values nginx --version 1.2.3 -o raw   # base64-encoded form

The repository is resolved automatically when the chart name is unambiguous;
pass --repository to pin it.

```bash theme={null}
ankra charts values <chart_name> [flags]
```

**Flags**

| Flag             | Default | Description                                            |
| ---------------- | ------- | ------------------------------------------------------ |
| `-o`, `--output` |         | Output format: yaml (decoded, default) or raw (base64) |
| `--repository`   |         | Repository name for the chart                          |
| `--version`      |         | Chart version (required)                               |
