{"data":{"slug":"kapicorp-kapitan","name":"kapitan","tagline":"Generic templated configuration management for Kubernetes, Terraform and other things","github_url":"https://github.com/kapicorp/kapitan","owner":"kapicorp","repo":"kapitan","owner_avatar_url":"https://avatars.githubusercontent.com/u/57769023?v=4","primary_language":"Python","stars":1921,"forks":215,"topics":["aws-kms","declarative","devops","devops-tools","docker","gcp-kms","gitops","gpg","helm","jinja2","jinja2-templates","jsonnet","kapitan","kubernetes","orchestration","python","python3","reclass","terraform","yaml"],"archived":false,"github_pushed_at":"2026-07-03T15:08:46+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kapicorp-kapitan","markdown_url":"https://www.graphcanon.com/tools/kapicorp-kapitan.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kapicorp-kapitan","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kapicorp-kapitan","description":"Generic templated configuration management for Kubernetes, Terraform and other things","homepage_url":"https://kapitan.dev","license":"Apache-2.0","open_issues":149,"watchers":30,"ai_summary":null,"readme_excerpt":"# Kapitan: Configuration Management for Kubernetes, Terraform, and Infrastructure\n\n\n\n\n\n\n\n\n\n<img src=\"docs/images/kapitan_logo.png\" width=\"25\" alt=\"Kapitan logo\">\n\n**Kapitan** is an open source configuration management tool for **Kubernetes**, **Terraform**, and complex infrastructure systems. It helps teams generate, organize, reuse, and validate configuration across environments using an **inventory-driven model**, templates (**Jsonnet**, **Jinja2**, **Kadet**), and integrations with **Helm**, **Kustomize**, **CUE**, and external references.\n\nKapitan provides native **secrets management** (GPG, AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault) and is designed for **Platform Engineering** and **GitOps** workflows.\n\n- **Website**: https://kapitan.dev\n- **Documentation**: https://kapitan.dev/getting_started/\n- **Community**: [`#kapitan`](https://kubernetes.slack.com/archives/C981W2HD3) on Kubernetes Slack\n- **Sponsor**: [GitHub Sponsors](https://github.com/sponsors/kapicorp)\n\n---\n\n---\n\n## Quick start\n\nThe fastest way to try Kapitan is with the [Kapitan Reference](https://github.com/kapicorp/kapitan-reference) repository:\n\n```shell\ngit clone https://github.com/kapicorp/kapitan-reference.git kapitan-templates\ncd kapitan-templates\n./kapitan compile\n```\n\nFor a minimal project from a cookiecutter template:\n\n```shell\npip3 install cruft\ncruft create https://github.com/kapicorp/kapitan-reference --checkout cookiecutter --no-input\n```\n\n---\n\n### Docker (recommended)\n\n```shell\ndocker run -t --rm -v $(pwd):/src:delegated kapicorp/kapitan -h\n```\n\nOn Linux, add `-u $(id -u)` to preserve file permissions.","github_created_at":"2017-10-09T16:11:42+00:00","created_at":"2026-07-15T10:51:50.573842+00:00","updated_at":"2026-07-15T10:51:53.320365+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"}],"tags":[{"slug":"aws-kms","name":"aws-kms"},{"slug":"declarative","name":"declarative"},{"slug":"devops","name":"devops"},{"slug":"devops-tools","name":"devops-tools"},{"slug":"docker","name":"docker"},{"slug":"gcp-kms","name":"gcp-kms"},{"slug":"gitops","name":"gitops"},{"slug":"gpg","name":"gpg"}],"trust":{"provenance":{"is_fork":false,"github_id":106306056,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:51:51.591Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":6,"days_since_push":11,"last_release_at":"2026-07-03T15:08:46Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:51:51.971Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:51:51.358Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-15T10:51:51.358Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-15T10:51:51.358Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-15T10:51:51.358Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-15T10:51:51.358Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-15T10:51:51.358Z"}}}}