Skip to content

KubeCon Amsterdam Banner

Welcome to the Open Managed Control Plane (openMCP) Project on GitHub

👋 Welcome to the official GitHub presence of openMCP. We are part of ApeiroRA which is an Important Project of Common European Interest - Next Generation Cloud Infrastructures and Services (IPCEI-CIS).

🌐 ApeiroRA?

ApeiroRA is a reference blueprint for an open, flexible, secure, and compliant next-generation cloud-edge continuum and therefore a key contribution to IPCEI-CIS. At a high level, the projects of ApeiroRA allow users to provider-agnostically fetch, request and consume services, and for service providers to describe, offer and provision their services.

By being open source, ApeiroRA provides a cross-border spillover effect, solidifying the foundation and future of the project.

Learn more about ApeiroRA by checking out the official website at https://apeirora.eu/.

🤝 openMCP and ApeiroRA

The Open Managed Control Plane (openMCP) enables extensible Infrastructure- and Configuration-as-Data capabilities as a Service. Based on the Kubernetes Resource Model, all resources in the cloud-edge continuum with ApeiroRA are accessible and managed via a declarative API and corresponding controllers and operators. Together with the controller which understand OCM and declarative deployment orchestrators, consumers can subscribe to a product release-train of software producers and implement an automated, GitOps-driven deployment workflow at the edges.

👥 Get Involved

We welcome contributions of all kinds, from code to documentation, testing, and design. If you're interested in getting involved, check out our open issues.

🌈 Code of Conduct

To facilitate a nice environment for all, check out our Code of Conduct.

Bundesministerium für Wirtschaft und Energie (BMWE)-EU funding logo

Popular repositories Loading

  1. metrics-operator metrics-operator Public

    Kubernetes operator for multi-cluster metrics collection and analysis

    Go 10 2

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

    A Kubernetes Operator for setting up ControlPlanes.

    Go 6 3

  3. mcp-operator mcp-operator Public

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

    Go 4 2

  4. controller-utils controller-utils Public

    Reusable Go packages that are used by multiple Kubernetes controllers

    Go 2 3

  5. quota-operator quota-operator Public

    A Kubernetes Operator for managing resource quota in namespaces.

    Go 2 1

  6. ui-frontend ui-frontend Public

    UI frontend for @openmcp-project

    TypeScript 2 3

Repositories

Showing 10 of 38 repositories
  • ui-frontend Public

    UI frontend for @openmcp-project

    openmcp-project/ui-frontend’s past year of commit activity
    TypeScript 2 Apache-2.0 3 1 16 Updated Mar 30, 2026
  • landscaper-service Public

    A service managing multi-tenant landscaper installations.

    openmcp-project/landscaper-service’s past year of commit activity
    Go 0 Apache-2.0 0 1 1 Updated Mar 30, 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 6 16 Updated Mar 30, 2026
  • control-plane-operator Public

    A Kubernetes Operator for setting up ControlPlanes.

    openmcp-project/control-plane-operator’s past year of commit activity
    Go 6 Apache-2.0 3 3 (1 issue needs help) 20 Updated Mar 30, 2026
  • mcp-operator Public

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

    openmcp-project/mcp-operator’s past year of commit activity
    Go 4 Apache-2.0 2 2 5 Updated Mar 30, 2026
  • landscaper Public

    Development of Landscaper - A deployer for K8S workloads with integrated data flow engine.

    openmcp-project/landscaper’s past year of commit activity
    Go 1 Apache-2.0 0 1 5 Updated Mar 30, 2026
  • landscapercli Public

    The Landscaper CLI supports users to develop, maintain, and test components processed by the [Landscaper](https://github.com/openmcp-project/landscaper). This comprises the handling of objects like component descriptors, blueprints, installations, etc.

    openmcp-project/landscapercli’s past year of commit activity
    Go 1 Apache-2.0 0 1 1 Updated Mar 30, 2026
  • docs Public

    Documentation

    openmcp-project/docs’s past year of commit activity
    CSS 0 Apache-2.0 2 8 3 Updated Mar 30, 2026
  • openmcp Public

    Open Managed Control Planes

    openmcp-project/openmcp’s past year of commit activity
    Shell 1 Apache-2.0 1 1 2 Updated Mar 30, 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 2 1 Updated Mar 30, 2026

Top languages

Loading…

Most used topics

Loading…