Cloud-Native
Identity Management for Kubernetes

Declarative identity management with GitOps workflows for production-ready Kanidm clusters

Kaniop hero illustration showing cloud-native identity management

What is Kaniop?

Identity Management Operator for Kubernetes

Kaniop is an open-source Kubernetes operator that automates the deployment and management of Kanidm identity clusters. It transforms identity management into a cloud-native, declarative experience using familiar Kubernetes manifests.

With Kaniop, you can manage users, groups, OAuth2 clients, and POSIX accounts through GitOps workflows, ensuring your identity infrastructure is as scalable and reliable as your applications.

Operator explanation illustration

Why Choose Kaniop?

  • Declarative, GitOps-driven identity management for Kubernetes
  • Automated deployment and scaling of Kanidm clusters
  • Comprehensive monitoring and observability
  • Open-source and community-driven
🔧

Declarative Management

Define your identity infrastructure as code using Kubernetes Custom Resources and GitOps workflows

Production Ready

High-availability Kanidm clusters with automatic scaling, health monitoring, and disaster recovery

🔐

Complete Identity Solution

Manage users, groups, OAuth2 clients, POSIX accounts, and authentication policies in one place

🚀

Cloud Native

Built for Kubernetes with native integration, RBAC support, and seamless CI/CD workflows

📊

Observability

Comprehensive monitoring, logging, and tracing with OpenTelemetry integration

🔄

GitOps Ready

Version-controlled identity management with automated deployments and rollback capabilities

Quick Start

Get running in minutes

Install Kaniop and deploy your first Kanidm cluster with just a few commands:

Full Quickstart Guide
# Install Kaniop
helm install kaniop oci://ghcr.io/pando85/helm-charts/kaniop \
  --create-namespace --namespace kaniop

# Deploy a Kanidm cluster
kubectl apply -f https://raw.githubusercontent.com/pando85/kaniop/refs/heads/master/examples/kanidm-tls.yaml
kubectl apply -f https://raw.githubusercontent.com/pando85/kaniop/refs/heads/master/examples/kanidm.yaml

Join the Community

Kaniop is an open-source project welcoming contributions from developers, operators, and identity management enthusiasts.