OpenChoreo is a developer platform for Kubernetes offering development and architecture abstractions, a Backstage-powered developer portal, application CI/CD, GitOps, and observability.
Modular, multi-plane platform architecture
Independently deployable control, data, build, and observability planes separate concerns with clear boundaries and flexible deployment topologies, from a single Kubernetes cluster to massively distributed fleets.
Platform abstractions (APIs) as building blocks
Core platform concepts are exposed as declarative APIs (environments, gateways, pipelines/workflows, component types, modules, etc.), so topology and delivery behavior can be standardized across an organization.
Programmable developer abstractions
Developers use higher-level, extensible Kubernetes-native abstractions (projects, components, endpoints, dependencies) and golden paths to ship without dealing with the full surface area of the Kubernetes API.
Intelligent, integrated observability
Unified access to distributed logs, metrics, traces, and alerts and exposed via APIs. A unified platform model enriched with observability data allows for faster debugging and operational actions for humans and AI.
Built-in agents
Agents are first-class platform citizens.
Includes an SRE agent for root cause analysis and remediation, a FinOps agent for cost optimization, and more.
AI-assisted/driven engineering and operations
A controlled agent interface with MCP servers, skills, and the CLI lets AI assistants and agents participate in development, delivery, and operations, without bypassing guardrails.
Declarative platform + app state
Platform and application state are reconciled from Git for auditability and drift resistance, with GUI and CLI support for imperative actions when speed matters (or if that's what you prefer).
Multi-tenancy and access controls
Built-in tenancy boundaries and role-based access control enable safe self-service across teams, projects, and environments with least-privilege access.
Modules catalog
Integrate external tools into OpenChoreo's unified platform experience using community-driven marketplace modules, or build your own.