Skip to content

OpenControlPlane Logo

Control Plane as a Service — Get started with cloud-native tools without the operational overhead.

OpenControlPlane extends the Kubernetes API to provide Control Planes and open-source Kubernetes Operators as a Service. Development teams can instantly access tools like Crossplane, Flux, or External Secrets Operator without managing the installation and lifecycle of the tool themselves.

Key features:

  • Fully extensible: Offer your own internal Kubernetes operators through the platform
  • Self-service: Teams request what they need via simple Kubernetes resources
  • Open source: Runs on any Kubernetes cluster — public, private, or sovereign

📖 Learn more: open-control-plane.io

👥 Get Involved

We welcome contributions of all kinds. Check out our open issues to get started.

📜 Code of Conduct

Please review our Code of Conduct.


OpenControlPlane is part of ApeiroRA, an EU Important Project of Common European Interest (IPCEI-CIS).

OpenControlPlane is a project of the NeoNephos Foundation, a subfoundation of the Linux Foundation Europe.

BMWK-EU funding logo

Popular repositories Loading

  1. metrics-operator metrics-operator Public

    Kubernetes operator for multi-cluster metrics collection and analysis

    Go 12 4

  2. control-plane-operator control-plane-operator Public

    A Kubernetes Operator for setting up ControlPlanes.

    Go 7 4

  3. mcp-operator mcp-operator Public

    This repository contains the controllers which reconcile ManagedControlPlane resources. It is part of the onboarding system.

    Go 5 2

  4. ui-frontend ui-frontend Public

    UI frontend for @openmcp-project

    TypeScript 4 4

  5. controller-utils controller-utils Public

    Reusable Go packages that are used by multiple Kubernetes controllers

    Go 2 4

  6. platform-service-quota platform-service-quota Public

    A Kubernetes Operator for managing resource quota in namespaces.

    Go 2 1

Repositories

Showing 10 of 68 repositories
  • bootstrapper Public

    The openmcp bootstrapper is a command line tool that is able to set up an openmcp landscape and to update existing openmcp landscapes with new versions of the openmcp project.

    openmcp-project/bootstrapper's past year of commit activity
    Go 0 Apache-2.0 1 1 3 Updated Oct 22, 2026
  • openmcp Public

    OpenControlPlane

    openmcp-project/openmcp's past year of commit activity
    Shell 2 Apache-2.0 2 1 1 Updated Oct 22, 2026
  • blueprint-workflows Public

    Workflows and Actions for Blueprints & Building Blocks for openMCP.

    openmcp-project/blueprint-workflows's past year of commit activity
    TypeScript 1 Apache-2.0 1 2 4 Updated Oct 22, 2026
  • cluster-provider-template Public template

    A template for building @openmcp-project Cluster Providers

    openmcp-project/cluster-provider-template's past year of commit activity
    Go 0 Apache-2.0 0 1 3 Updated Oct 22, 2026
  • service-provider-landscaper Public

    Service Provider Landscaper manages the lifecycle of Landscaper instances.

    openmcp-project/service-provider-landscaper's past year of commit activity
    Go 0 Apache-2.0 0 1 2 Updated Oct 22, 2026
  • cluster-provider-gardener Public

    Cluster provider Gardner manages the lifecycle of Gardner Shoot clusters.

    openmcp-project/cluster-provider-gardener's past year of commit activity
    Go 1 Apache-2.0 1 3 3 Updated Oct 22, 2026
  • platform-service-gardener-ipam Public

    An openmcp platform service to manage and inject CIDRs for the Gardener ClusterProvider.

    openmcp-project/platform-service-gardener-ipam's past year of commit activity
    Go 0 Apache-2.0 0 1 2 Updated Oct 22, 2026
  • service-provider-kyverno Public

    Service provider Kyverno manages the lifecycle of Kyverno instances

    openmcp-project/service-provider-kyverno's past year of commit activity
    Go 0 Apache-2.0 0 1 4 Updated Oct 22, 2026
  • platform-service-project-workspace Public

    This repository contains the controllers which reconcile Project and Workspace resources, create namespaces for them, and handle permissions. It is part of the onboarding system.

    openmcp-project/platform-service-project-workspace's past year of commit activity
    Go 0 Apache-2.0 2 3 3 Updated Oct 22, 2026
  • openmcp-operator Public

    openMCP Operator manages the lifecycle of an OpenControlPlane landscape

    openmcp-project/openmcp-operator's past year of commit activity
    Go 0 Apache-2.0 3 10 10 Updated Oct 22, 2026