Documentation
Installing kagent#
This guide covers ways to install and configure kagent in your Kubernetes environment. For a quick setup, check out our Quick Start Guide.
Installation Methods#
Using kagent CLI (Recommended)#
-
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 scriptcurl https://raw.githubusercontent.com/kagent-dev/kagent/refs/heads/main/scripts/get-kagent | bash -
Install kagent to the cluster by using the CLI.
kagent installkagent installed successfully
Using Helm#
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 -
Set the
OPENAI_API_KEY
environment variable: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.openAI.apiKey=$OPENAI_API_KEY
Uninstallation#
To remove kagent from your cluster:
$ kagent uninstall
kagent uninstalled successfully
Or, if you used Helm:
- Uninstall kagent chart:
helm uninstall kagent -n kagent
- Optionally, remove all kagent CRDs and resources:
helm uninstall kagent-crds -n kagent
Note that uninstalling the
kagent-crds
chart deletes all kagent resources across all namespaces.
Next Steps#
Kagent Lab: Discover kagent and kmcp
Free, on‑demand lab: build custom AI agents with kagent and integrate tools via kmcp on Kubernetes.