operator-framework/operator-sdk
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 78
- Longevity 100
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: 63
- age_days: 3129
- days_rel: 68
- days_push: 9
- n_releases_24m: 12
Adoption not part of the score
7674 stars · 1778 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Operator SDK is a framework and CLI for building Kubernetes Operators, part of the Operator Framework. It provides high-level APIs built on controller-runtime, project scaffolding, and code generation for developing operators in Go, Ansible, or Helm.
Use cases
- scaffold a new kubernetes operator project
- build a kubernetes operator in go
- create an ansible-based operator
- create a helm-based operator
- package and bundle an operator for OLM
- generate CRDs and controllers for custom resources
- automate managing stateful apps on kubernetes
When to choose
- you are building Kubernetes Operators and want scaffolding, code generation, and OLM integration
- you want to encode operational logic (scaling, upgrades, backups) as Kubernetes controllers
- you prefer Go, Ansible, or Helm for writing reconciliation logic
When to avoid
- you only need to deploy existing apps without custom controllers - use plain Helm or manifests
- you are not working with Kubernetes
- you need a lightweight controller without scaffolding - use controller-runtime or kubebuilder directly
Facets
framework · maturity stable
sdk cli build-tool developer-tools workflow-automation developer-tools cloud-computing infrastructure-as-code go cli cross-platform windows kubernetes operator-pattern controller-runtime olm project-scaffolding crd helm-operators ansible-operators code-generation devops containers automation linux macos
6 sources
- readme: https://github.com/operator-framework/operator-sdk · fetched 2026-08-28 · 9adfc9303b73
- homepage: https://sdk.operatorframework.io · fetched 2026-08-29 · da0a48f41a6a
- site_page: https://sdk.operatorframework.io/docs · fetched 2026-08-29 · 5f1d017fcf2f
- site_page: https://sdk.operatorframework.io/docs/building-operators/golang/quickstart · fetched 2026-08-29 · faada9a86fc3
- site_page: https://sdk.operatorframework.io/docs/building-operators/ansible/quickstart · fetched 2026-08-29 · a09726223789
- site_page: https://sdk.operatorframework.io/docs/building-operators/helm/quickstart · fetched 2026-08-29 · 65e2136dadcd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| operator-framework/operator-sdk | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="operator-framework/operator-sdk")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem