Skip to main content
OpenChoreo LogoOpenChoreo Logo

OpenChoreo

A complete, open-source developer platform for Kubernetes

Ready to use from day one, built to integrate with your stack

What is OpenChoreo?

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 architecture

Independent control, data, build, and observability planes with flexible deployment across single or multi-cluster environments.

    Platform building blocks

    Declarative APIs standardize environments, component types, gateways, pipelines, and workflows across teams.

    Developer self-service

    Higher-level Kubernetes-native abstractions and golden paths help developers ship faster without managing Kubernetes complexity.

    Integrated observability

    Unified telemetry that maps to the application model for faster debugging and operations.

    Built-in AI agents

    Built-in SRE and FinOps agents provide automated root cause analysis, remediation, and cost optimization.

    AI-assisted engineering

    Secure MCP servers and skills allow AI to assist in delivery and operations without bypassing platform guardrails.

    GitOps and declarative state

    Platform and application state can be managed entirely through Git for versioning and auditability with CLI and UI support.

    Multi-tenancy and access control

    RBAC and tenancy boundaries ensure safe, least-privilege self-service across teams and projects.

    What You Get with OpenChoreo

    OpenChoreo isn't just a toolkit—it's a complete, modular foundation for building your Internal Developer Platform. It brings clarity, security, and self-service to every stage of your developer experience.

    One unified platform surface

    A single developer portal, API surface, CLI and operational context for building, delivering, and running software, without jumping between disconnected tools.

    Golden paths for developer self-service

    Define opinionated, reusable workflows and component types that guide developers from idea to production, with standardized delivery patterns instead of ad-hoc pipelines.

    Autonomous engineering

    Agent-ready interfaces (MCP + skills) and built-in agents automate common delivery and operational workflows—triage, remediation, RCA, and cost checks, within platform guardrails.

    Governance and security by design

    Policy enforcement, runtime isolation, and least-privilege access are embedded into platform and developer abstractions so self-service scales without governance and security becoming an afterthought.

    Composability and extensibility

    Adopt only what you need and integrate your existing stack through marketplace or custom modules, external tools become part of a unified platform experience, not one-off ad-hoc integrations.

    Scale as you grow

    A modular, multi-plane architecture scales from a single small cluster to multi-cloud, hybrid, and on-prem fleets, letting you scale infrastructure as your teams and systems grow without re-architecting the platform.

    Get Started with OpenChoreo

    Skip the setup headaches. Pick what works for you and get hands-on.

    Quick Start

    Run OpenChoreo locally with a single command.

    • Comes with everything preinstalled.
    • Safe to explore and easy to clean up when you're done.
    • ~10 minutes to a hands-on experience with OpenChoreo.
    Quick Start Guide

    Install on Your Cluster

    Set up OpenChoreo on your own Kubernetes cluster.

    • Use Helm to install the Control, Data, Workflow and Observability Planes.
    • Works with k3d locally, or on any Kubernetes cluster (cloud or on-premise).
    • A good option if you want to understand how things are wired under the hood.
    Full Installation Guide

    Built on the Cloud Native Stack

    OpenChoreo orchestrates Kubernetes and other complementary CNCF and open-source projects to provide a production-grade IDP.

    You can integrate other tools and vendors for identity, CI, observability, gateways and other platform services with OpenChoreo's modular architecture. The ones listed above are the default options that ship with OpenChoreo.

    Join the OpenChoreo Community

    We're building OpenChoreo with you — for the next generation of platform engineering.

    Contribute

    Help shape OpenChoreo by submitting features, fixes, or improvements.

    Report Issues

    Identify bugs and suggest enhancements to make the platform better for everyone.

    Join CNCF Slack

    Join #openchoreo channel to get real-time support, ask questions, and engage with other users.

    OpenChoreo is a CNCF (Cloud Native Computing Foundation) sandbox project.

    CNCF LogoCNCF Logo

    Made with ❤️ at WSO2