Reference
Reference documentation for kro's APIs and specifications.
CRDs
Custom Resource Definitions (CRDs) that extend Kubernetes with kro's functionality.
- ResourceGraphDefinition - The core API for defining custom Kubernetes resources that orchestrate multiple underlying resources. Define your resource schemas, specify resource dependencies, and create reusable infrastructure patterns.
- Graph - A namespaced set of resources composed with CEL expressions and reconciled directly, without generating a new API. Alpha, behind the
GraphKindfeature gate. - GraphRevision - An immutable snapshot of a ResourceGraphDefinition spec, used internally by kro to track revisions and enable safe rollouts.
Specifications
Schema and language specifications used when authoring kro resources.
- SimpleSchema - A concise schema definition language for defining resource structures in ResourceGraphDefinitions without writing verbose OpenAPI schemas.