Installation
Diverge provides a single consolidated Docker image containing both the controller and the proxy components. The image is built on a distroless nonroot base for enhanced security. You can select which component to run using the Kubernetes command.
Helm Chart
Section titled “Helm Chart”The recommended way to install Diverge is using the official Helm chart:
helm install diverge oci://ghcr.io/divergedev/charts/diverge --namespace diverge-system --create-namespaceDeploying the ConnectRPC Server
Section titled “Deploying the ConnectRPC Server”To enable the ConnectRPC server for API access without kubectl, configure your values.yaml:
server: enabled: trueThen upgrade or install the chart:
helm upgrade --install diverge oci://ghcr.io/divergedev/charts/diverge \ --namespace diverge-system \ --create-namespace \ -f values.yamlScript Download
Section titled “Script Download”You can quickly install the latest Diverge CLI using our install script:
curl -fsSL https://divergedev.com/install.sh | shIf you prefer to inspect the script before executing, the following displays the digest for manual comparison against the release notes:
curl -fsSL -o install.sh https://raw.githubusercontent.com/divergedev/diverge/v0.10.0/install.shsha256sum install.sh# Compare the output above against the digest published in the GitHub release notessh install.shBinary Download
Section titled “Binary Download”Download the Diverge CLI from GitHub Releases.
Docker Image
Section titled “Docker Image”The Docker image is available on GitHub Container Registry:
docker pull ghcr.io/divergedev/diverge:latestDiverge is built using Go 1.26.
