Skip to content

Platform owner

A platform owner operates Platform Mesh as the shared service-management layer for an organization. They make sure providers can publish services, consumers can safely use them, and the platform has a consistent account, identity, and authorization model.

Goal

Create a secure and operable mesh where service capabilities can be offered and consumed without every team inventing its own integration pattern.

Responsibilities

  • Operate the Platform Mesh runtime and its core components.
  • Define the account hierarchy and workspace model used by providers and consumers.
  • Configure identity, authorization, and policy boundaries.
  • Onboard service providers and make their APIs discoverable.
  • Decide which components are installed, upgraded, and exposed to users.

Ownership boundary

The platform owner owns the mesh itself — the control plane substrate, the account hierarchy, identity and authorization wiring, and the marketplace surface. They do not own provider implementations or consumer workloads. Their relationship to providers is onboarding and lifecycle; their relationship to consumers is enabling discovery, binding, and policy.

Common questions

  • Which components are part of the Platform Mesh runtime?
  • How do accounts, workspaces, and control planes relate?
  • How are providers onboarded into the mesh?
  • Where are identity and authorization enforced?
  • Which operational tasks belong in Platform Mesh and which belong in provider runtimes?

Start with Why Platform Mesh? for motivation, then read Architecture for component layout, Account model for the hierarchy, and Control planes and workspaces for how the kcp substrate is used. Use Identity and authorization for the runtime relationship between Keycloak, OpenFGA, and the kcp authorizer. Use Components for factual component lookup.

EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.