The IDP you can start using today

A complete, open-source Internal Developer Platform—ready to use from day one, built to integrate with your stack.

Get Started Learn More

What is OpenChoreo?

 

OpenChoreo is an internal developer platform that helps platform engineering teams streamline developer workflows, simplify complexity, and deliver secure, scalable Internal Developer Portals — without building everything from scratch.

 

What You Get with OpenChoreo

 

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

 

Golden Paths by Design

Define opinionated workflows that guide developers from idea to production—without writing pipelines from scratch.

Zero Trust Security Built In

Every connection and endpoint is explicitly declared and enforced via mTLS and Cilium policies—no implicit access, ever.

Observable by Default

Logs, metrics, and traces are automatically captured across gateways and services—no extra setup needed.

Composable and Extensible

Use just what you need. OpenChoreo integrates with your stack, supports GitOps, and adapts to your platform strategy.

Clear Separation of Concerns

Platform engineers define the guardrails. Developers focus on delivering value.

Service Catalog and Discoverability

APIs, events, and data streams are registered with metadata—making reuse and governance easy.

 

Built-in API Management

Expose APIs through Envoy-based gateways with support for routing, rate limits, auth, and traffic control—no manual config needed.

 

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.

  • No config, no toolchain juggling.
  • Comes with everything preinstalled.
  • Safe to explore and easy to clean up when you’re done.
Quick Start Guide

Install on Your Cluster

Set up OpenChoreo on your own Kubernetes cluster.

  • Use Helm to install the Control Plane and Data Plane.
  • Works with kind or any Cilium-enabled cluster.
  • A good option if you want to understand how things are wired under the hood.
Full Install Guide

Explore OpenChoreo using ready-to-run sample apps.

Built on the Cloud Native Stack

 

OpenChoreo orchestrates CNCF and open-source tools like Kubernetes, Argo CD, Cilium, Backstage, and more to provide a production-grade IDP.

 

Kubernetes

Orchestrates all components across environments. OpenChoreo workloads run natively as Kubernetes resources.

Helm

Manages the OpenChoreo installation.

Argo Workflows

Powers OpenChoreo’s built-in CI/CD. Automates build, test, and deploy pipelines across environments and tracks.

BuildPacks.io

Enables zero-config builds in OpenChoreo’s built-in CI

eBPF

Enables low-level observability and security. OpenChoreo uses eBPF (via Cilium and Hubble) to monitor and trace network behavior.

Cilium

Provides zero-trust network policies and service connectivity between components.

OpenSearch

Stores structured logs and supports querying and alerting for all platform events.

FluentBit

Collects and ships logs from workloads to OpenSearch with low resource overhead.

Prometheus

Scrapes metrics from workloads and platform components for monitoring and autoscaling.

Thanos

Adds long-term storage and federation to Prometheus, enabling historical observability across clusters.

Hubble

Visualizes runtime network flows and helps debug service-to-service communication.

Envoy Gateway

Exposes APIs and components securely. Forms the backbone of OpenChoreo ingress and egress.

WSO2

Inspired the architecture and best practices behind OpenChoreo. Many concepts are battle-tested in WSO2 Choreo (IDP as a Service).

Backstage

OpenChoreo provides a Backstage plugin that integrates with its core APIs.

Join the OpenChoreo Community

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 Our Discord

Get real-time support, ask questions, and engage with other users and maintainers.

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

Ready to build the platform you always wanted?

 

Made with by Choreo @ WSO2