kubernetes-sigs/kro
kro | Kube Resource Orchestrator observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 99
- Release rhythm 95
- Longevity 51
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10.5
- age_days: 720
- days_rel: 37
- days_push: 7
- n_releases_24m: 27
Adoption not part of the score
3004 stars · 371 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
kro (Kube Resource Orchestrator) is a Kubernetes-native controller that lets you define custom APIs composed of groups of Kubernetes resources via ResourceGraphDefinitions. It uses CEL expressions to wire dependencies between resources, automatically infers creation order, generates CRDs, and continuously reconciles the underlying resources.
Use cases
- define reusable multi-resource Kubernetes abstractions as a single custom API
- create platform engineering building blocks for developers on Kubernetes
- orchestrate ordered creation of dependent Kubernetes and cloud resources
- replace hand-written operators for composite resource groups
- simplify deploying apps with deployments, services, ingress, and IAM as one object
- build vendor-agnostic custom APIs on top of existing CRDs
When to choose
- you want to expose grouped Kubernetes resources as simple custom APIs without writing Go operators
- you need declarative, validated abstractions with CEL-based wiring and drift reconciliation
- you are building an internal developer platform on Kubernetes
When to avoid
- you need general-purpose templating or packaging of manifests rather than new custom APIs (consider Helm or Kustomize)
- you need Turing-complete logic or arbitrary code in resource orchestration
- you are not running Kubernetes
Facets
framework · maturity active
infrastructure-as-code configuration-management deployment microservices workflow-automation cloud-computing infrastructure-as-code developer-tools go cloud self-hosted kubernetes-operator crd cel resource-orchestration platform-engineering custom-apis reconciliation resourcegraphdefinition devops containers automation kubernetes docker
10 sources
- readme: https://github.com/kubernetes-sigs/kro · fetched 2026-08-28 · fe32cb45f174
- homepage: https://kro.run/ · fetched 2026-08-29 · 337bfe9162f7
- site_page: https://kro.run/0.8.5/docs/overview · fetched 2026-08-29 · 628c027a056c
- site_page: https://kro.run/0.8.4/docs/overview · fetched 2026-08-29 · ed613c8a9401
- site_page: https://kro.run/0.8.3/docs/overview · fetched 2026-08-29 · 39d4a946aaeb
- site_page: https://kro.run/docs/overview · fetched 2026-08-29 · 964c0087e454
- site_page: https://kro.run/next/docs/overview · fetched 2026-08-29 · 7b494079e901
- site_page: https://kro.run/0.9.2/docs/overview · fetched 2026-08-29 · 534b07b64233
- site_page: https://kro.run/0.9.1/docs/overview · fetched 2026-08-29 · 12390fe8dea8
- site_page: https://kro.run/0.9.0/docs/overview · fetched 2026-08-29 · f9f2d61d3604
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kubernetes-sigs/kro | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="kubernetes-sigs/kro")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem