Skip to main content
Helm charts package Kubernetes manifests and configuration into a reusable deployment unit.
Permify publishes an official chart here: Permify Helm Charts.

Requirements

  • A Kubernetes cluster
  • kubectl configured for that cluster
  • Helm 3 installed (Helm install docs)

Add Permify Helm repository

Download and edit values.yaml

Before install, review and customize your chart values.
You can also inspect defaults directly with Helm:
For advanced customization, you can inspect how chart values map into Kubernetes manifests:

Install and upgrade

Install with your customized values:
Upgrade an existing release:
Check rollout:

Helm Chart Configuration

Before you install, configure your values.yaml. The snippets below mirror the chart values and document each parameter inline.

Deployment and image settings

Health checks

Service and ingress

Permify application configuration (app)

Database and distributed mode

Resources, database job, autoscaling, and scheduling

Production notes

  • Set app.authn.enabled: true and supply keys via secret-based settings in production.
  • If you expose Permify externally, either configure ingress and TLS or use a LoadBalancer-type service.