| title | Installing kagent |
|---|---|
| pageOrder | 1 |
| description | Learn how to install kagent |
export const metadata = { title: "Installing kagent", description: "Learn how to install kagent.", author: "kagent.dev" };
This guide covers ways to install and configure kagent in your Kubernetes environment. For a quick setup, check out our Quick Start Guide. For enterpise offerings, check out Solo Enterprise for kagent.
Install kagent by using the kagent CLI or Helm.
Note: As of version 0.7, the kmcp subproject is included by default with kagent. To use an existing kmcp installation that you already set up separately, set
kmcp.enabled=falsein yourvalues.yamlfile or--setcommands for both thekagentandkagent-crdscharts.
-
Set the OpenAI API key as an environment variable.
export OPENAI_API_KEY="your-api-key-here"
-
Download the kagent CLI.
# Download/run the install script curl https://raw.githubusercontent.com/kagent-dev/kagent/refs/heads/main/scripts/get-kagent | bash
-
Install kagent to the cluster by using the CLI.
kagent install
kagent installed successfully
Another way to install kagent is using Helm.
-
Install the kagent Helm chart with CRDs.
helm install kagent-crds oci://ghcr.io/kagent-dev/kagent/helm/kagent-crds \ --namespace kagent \ --create-namespace
export OPENAI_API_KEY="your-api-key-here"-
Install the kagent Helm chart:
helm install kagent oci://ghcr.io/kagent-dev/kagent/helm/kagent \ --namespace kagent \ --set providers.default=openAI \ --set providers.openAI.apiKey=$OPENAI_API_KEY
export ANTHROPIC_API_KEY="your-api-key-here"-
Install the kagent Helm chart:
helm install kagent oci://ghcr.io/kagent-dev/kagent/helm/kagent \ --namespace kagent \ --set providers.default=anthropic \ --set providers.anthropic.apiKey=$ANTHROPIC_API_KEY
export OPENAI_API_KEY="your-api-key-here"-
Install the kagent Helm chart:
helm install kagent oci://ghcr.io/kagent-dev/kagent/helm/kagent \ --namespace kagent \ --set providers.default=azureOpenAI \ --set providers.azureOpenAI.apiKey=$OPENAI_API_KEY
export GEMINI_API_KEY="your-api-key-here"-
Install the kagent Helm chart:
helm install kagent oci://ghcr.io/kagent-dev/kagent/helm/kagent \ --namespace kagent \ --set providers.default=gemini \ --set providers.gemini.apiKey=$GEMINI_API_KEY
-
Install the kagent Helm chart:
helm install kagent oci://ghcr.io/kagent-dev/kagent/helm/kagent \ --namespace kagent \ --set providers.default=ollama
Refer to the Uninstall guide.