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

# 1Password Helm charts

Helm is a tool that helps you manage Kubernetes applications through specification files called Helm charts. Helm charts define a Kubernetes application and make it easy to share, install, and upgrade. Refer to [Helm <Icon icon="arrow-up-right-from-square" />](https://helm.sh)  to learn more.

The 1Password Helm charts allow you to use Helm to deploy a [Secrets Automation workflow](/secrets-automation/). 1Password offers two Helm charts:

* The [1Password Connect and Kubernetes Operator Helm chart <Icon icon="github" />](https://github.com/1Password/connect-helm-charts/blob/main/charts/connect) runs a Connect server by itself or alongside the Kubernetes Operator.
* The [1Password Secrets Injector Helm chart <Icon icon="github" />](https://github.com/1Password/connect-helm-charts/blob/main/charts/secrets-injector) runs the Kubernetes Secrets Injector, which works with both service accounts and Connect servers.

See the following comparison table to learn which Helm chart is right for the environment you want to run.

| Environment                                      | Connect and Operator                           | Secrets Injector                               |
| ------------------------------------------------ | ---------------------------------------------- | ---------------------------------------------- |
| Connect server (without the Kubernetes Operator) | <span class="badge badge--primary">Yes</span>  | <span class="badge badge--secondary">No</span> |
| Connect server and the Kubernetes Operator       | <span class="badge badge--primary">Yes</span>  | <span class="badge badge--secondary">No</span> |
| Kubernetes Injector                              | <span class="badge badge--secondary">No</span> | <span class="badge badge--primary">Yes</span>  |

### Requirements

Make sure you complete the requirements for the Helm chart you intend to use before continuing.

<Tabs queryString="helm-chart" groupId="requirements">
  <Tab title="Connect Kubernetes Operator">
    Before you use the 1Password Connect and Operator Helm chart, make sure you:

    <ul>
      <li><a href="https://1password.com/pricing/password-manager">Sign up for 1Password</a>.</li>
      <li>Have a Kubernetes deployment. You can also use <a href="https://minikube.sigs.k8s.io/docs/start/">minikube <Icon icon="arrow-up-right-from-square" /></a> to test locally.</li>
      <li>Install <a href="https://kubernetes.io/docs/tasks/tools/install-kubectl/">kubectl <Icon icon="arrow-up-right-from-square" /></a>.</li>
      <li>Install <a href="https://helm.sh">Helm <Icon icon="arrow-up-right-from-square" /></a>.</li>
      <li>Create a Secrets Automation workflow as a <a href="/connect/get-started/#step-1">Connect server</a>.</li>
    </ul>
  </Tab>

  <Tab title="Kubernetes Secrets Injector">
    Before you use the 1Password Kubernetes Secrets Injector Helm chart, make sure you:

    <ul>
      <li><a href="https://1password.com/pricing/password-manager">Sign up for 1Password</a>.</li>
      <li>Have a Kubernetes deployment. You can also use <a href="https://minikube.sigs.k8s.io/docs/start/">minikube <Icon icon="arrow-up-right-from-square" /></a> to test locally.</li>
      <li>Install <a href="https://kubernetes.io/docs/tasks/tools/install-kubectl/">kubectl <Icon icon="arrow-up-right-from-square" /></a>.</li>
      <li>Install <a href="https://helm.sh">Helm <Icon icon="arrow-up-right-from-square" /></a>.</li>
      <li>Create a Secrets Automation workflow as a <a href="/connect/get-started/#step-1">Connect server</a> or a <a href="/service-accounts/get-started/">service account</a>.</li>
    </ul>
  </Tab>
</Tabs>

### Deployment

The deployment process for the 1Password Helm charts depends on multiple factors, including:

* The type of secrets automation workflow.
* Whether you want to use the Kubernetes Operator, the Kubernetes Injector, or neither.

<Tabs queryString="helm-chart" groupId="deployment">
  <Tab title="Connect Kubernetes Operator">
    There are multiple ways to use the Helm chart for 1Password Connect and the Kubernetes Operator. Select one to get started:

    1. [Deploy a Connect server.](/connect/get-started/?deploy=kubernetes#step-2-deploy-1password-connect-server)
    2. [Deploy a Connect server and the Kubernetes Operator.](/k8s/operator/?requirements=deploy-with-helm\&deployment=helm#deployment)
    3. [Deploy the Kubernetes Operator.](/k8s/operator/?requirements=deploy-with-helm\&deployment=helm#deployment)
  </Tab>

  <Tab title="Kubernetes Secrets Injector">
    There are two ways to use the 1Password Connect and Operator Helm chart. Select one to get started:

    1. [Deploy the Kubernetes Secrets Injector for a Connect server.](/k8s/injector/?workflow-type=connect#deployment)
    2. [Deploy the Kubernetes Secrets Injector for a service account.](/k8s/injector/?workflow-type=service-account#deployment)
  </Tab>
</Tabs>

### Configuration

See the [Helm chart configuration values reference](/k8s/helm/) documentation.
