Skip to main content
OpenChoreo LogoOpenChoreo Logo

Build Your Internal Developer Platform with OpenChoreo

Go from zero to platform, or take what you have further.
One IDP for humans and agents.

A CNCF Sandbox Project

What do you get with OpenChoreo?

A single platform for your apps, agents, and resources

Bring everything developers and AI agents need to build, deliver, and operate software into one unified platform experience.

A ready-to-use developer portal, with all the bells and whistles

Get a Backstage-powered portal, CLI, APIs, and agent-ready MCP interfaces, with the developer experience and governance layer ready to go.

Design golden paths for humans and agents

Turn platform best practices into reusable, governed, self-service workflows. Assemble OpenChoreo’s platform primitives and developer abstractions into golden paths for humans and AI agents.

Make Kubernetes boring for developers

Give developers intent-driven abstractions to ship safely and quickly without wrestling with infrastructure. Augment Kubernetes with a developer-friendly platform layer without hiding what’s underneath.

A platform architecture that you can extend, scale and maintain

Adopt OpenChoreo incrementally and integrate with what you already have. Its modular, API-first architecture lets you evolve your tooling and scale from a single cluster to multi-cloud and hybrid-cloud environments.

Own your internal developer platform, on your terms

Integrate, extend, customize, and self-host an open-source platform on any Kubernetes infrastructure, from cloud and on-premises to hybrid and edge. No vendor lock-in, no black boxes, just full control over how and where you run it.

What is OpenChoreo?

OpenChoreo is an internal developer platform for Kubernetes that lets developers and AI agents build, deploy, and operate apps, resources, and agentic workloads. It provides development and platform abstractions, a Backstage-powered developer portal, 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.

    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.

    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.

    Integrate your toolchain

    OpenChoreo’s modular architecture lets you integrate, extend, and standardize platform capabilities without abandoning your existing tools.

    OpenChoreo
    Identity providers
    CI systems
    GitOps integrations
    API gateways
    AI gateways
    Observability
    Network & Security
    Infrastructure provisioners

    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.

    One Platform for Your Entire Engineering Organization

    Give every team the tools to build, deliver, and operate software on a shared platform with consistent abstractions, guardrails, and governance across your organization.

    Platform engineers

    Build and evolve your internal developer platform with composable primitives, golden paths, guardrails, and self-service workflows.

    Software engineers

    Build and ship software faster through the developer portal, CLI, or coding agents without wrestling with infrastructure internals.

    Architects and technical leads

    Turn engineering standards into guardrails, connect architecture to production, and track compliance, health, and delivery performance.

    SREs and operations teams

    Standardize observability and reliability while giving developers governed self-service and reducing operational toil across teams.

    CxOs and technology leaders

    See engineering health, accelerate delivery, and adopt AI on an open platform without building critical capabilities around proprietary tools.

    Get Started with OpenChoreo

    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

    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