Skip to main content
Account

KusionStack

KusionStack is an open-source toolchain for internal developer platforms on Kubernetes. Learn how Kusion, KCL, Karpor and Kuperator fit together.

Status
Stable
Category
Provisioning
Subcategory
Automation & Configuration
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

KusionStack is an open-source toolchain for building internal developer platforms on Kubernetes, originally developed inside Ant Group and now a CNCF sandbox project. The core idea is to describe applications, infrastructure, and policies in KCL โ€” a typed, constraint-based configuration language also maintained by the project โ€” and compile that into concrete Kubernetes manifests and cloud resources.

The stack is made of several components. Kusion is the CLI and engine that takes KCL modules, resolves them into a desired state graph, and applies it to target environments, similar in spirit to Terraform plan/apply but for mixed Kubernetes + cloud footprints. Karpor provides a multi-cluster search and insight layer over live resources. Kuperator (operating.kusionstack.io) ships workload CRDs such as CollaSet and PodDecoration that extend beyond the default Deployment/StatefulSet semantics, and CtrlMesh adds control-plane sharding for large operator fleets.

KusionStack competes with Crossplane compositions, Backstage scaffolder + Terraform, and KubeVela, and is distinguished by betting on KCL as the single language for platform abstractions rather than HCL, CUE, or YAML overlays.

Automation & Configuration

Email signup loads here. You can also manage email preferences in account settings.

Build KusionStack? I'll show you where engineers get stuck with it โ†’ Back free content for the community โ†’