kapicorp/kapitan
Generic templated configuration management for Kubernetes, Terraform and other things observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 96
- Release rhythm 91
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 3250
- days_rel: 61
- days_push: 24
- n_releases_24m: 14
Adoption not part of the score
1925 stars · 215 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kapitan is a Python CLI tool for templated, inventory-driven configuration management that compiles Jsonnet, Jinja2, Kadet, Helm, Kustomize, and CUE inputs into manifests, scripts, and Terraform resources. It includes native secrets management with GPG, AWS KMS, GCP KMS, Azure Key Vault, and HashiCorp Vault, and is designed for GitOps and platform engineering workflows.
Use cases
- generate kubernetes manifests from a shared inventory
- manage terraform variables across multiple environments
- avoid duplicating values between helm values files and kustomize overlays
- encrypt secrets in git for gitops workflows
- template configuration for complex infrastructure systems
- organize reusable configuration classes for many targets
When to choose
- you manage configuration for many environments or targets and want a single source of truth
- you want declarative, inventory-driven generation of Kubernetes, Terraform, and Helm configs
- you need encrypted secrets committed to a GitOps repository
When to avoid
- you only need simple templating without an inventory model
- you prefer imperative configuration tools or a full CD system
- your team is not prepared to learn Jsonnet or reclass conventions
Facets
cli-tool · maturity active
configuration-management templating secrets-management deployment developer-tools infrastructure-as-code cloud-computing python cli cross-platform jsonnet jinja2 kubernetes terraform helm kustomize gitops reclass secrets-encryption platform-engineering devops containers automation linux macos docker
3 sources
- readme: https://github.com/kapicorp/kapitan · fetched 2026-08-28 · 80b387fb40bb
- homepage: https://kapitan.dev · fetched 2026-08-29 · 36c6c3c2e4f9
- registry_pypi: https://pypi.org/pypi/kapitan/json · fetched 2026-08-29 · c20493fb7aaf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kapicorp/kapitan | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="kapicorp/kapitan")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem