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

# Overview

> Installation flow and Helm-based deployment for self-hosted Arize AX.

## Installation Flow

The Arize AX installation is simplified with the use of a Helm Chart that deploys the Arize AX Operator. The installation flow consists of:

* An **Operator Helm Chart** that creates the necessary namespaces and roles and bootstraps the Operator pod. It includes the configuration parameters for the Arize AX deployment. These parameters come from a `values.yaml` file that you maintain for your environment (see the [installation guide for your platform](/ax/selfhosting/installation/index) for a full example).
* The **Arize AX Operator**, which reads those configuration parameters, applies the manifests, and builds the Arize AX deployment.
* The **`arize.sh`** utility script, which helps with tasks such as transferring Arize AX images to an internal Docker registry (when applicable) and invoking Helm to deploy the chart.

You can also install **using Helm only** (no script required for the chart install). From the directory that contains `arize-operator-chart.tgz` and your `values.yaml`:

```bash theme={null}
helm upgrade --install -f values.yaml arize-op arize-operator-chart.tgz
```

Use **`arize.sh`** when you want the bundled workflows (for example image mirroring or `open-ports`); use **Helm alone** when you already manage charts and secrets through your own automation.

<Frame>
  <img src="https://storage.googleapis.com/arize-assets/doc-images/on-prem-install/Arize-Helm-Operator.png" alt="Arize AX Helm Operator installation flow diagram" />
</Frame>
