Crossplane v2 is here. Build control planes for applications, not just infrastructure.

menu icon

Control planes — the foundation of modern cloud and the future of AI

The cloud vendors have been building with control planes for years. Now Crossplane helps you do the same. Control planes are self-healing—they automatically correct drift. Engineers and AI agents can self-service fast using declarative APIs. Control planes offer a single point of control for policy and permissions, preventing people and automation alike from making costly mistakes.

header image

Why use Crossplane to build control planes?

provider icon

Declarative infrastructure management

Crossplane lets you build a control plane for anything, with Kubernetes-style declarative and API-driven configuration. You describe what you want, not the steps to get there. The control plane figures out execution. You design the APIs, so engineers and AI agents can only do what you let them. Your APIs are self-describing, so they can also discover what is possible on-demand.

provider icon

Unify application and infrastructure configuration and deployment

Crossplane enables application and infrastructure configuration to co-exist in the same control plane, giving both engineers and automated systems one place to understand and manage changes.

provider icon

A single source of truth for infrastructure

Control planes built with Crossplane integrate with CI/CD pipelines, so teams can create, track, and approve changes using GitOps best practices. A single source of truth is essential not just for humans, but for automated systems and AI-driven tooling that need consistent, auditable inputs.

provider icon

Automate operational tasks with reconciling controllers

Your control planes are made up of several controllers, which are responsible for the entire lifecycle of a resource. Each resource is responsible for provisioning, health, scaling, failover, and actively responding to external changes that deviate from the desired configuration. This reconciliation loop provides a stable execution model that higher-level automation and AI systems can build on without bypassing safety or policy.

provider icon

Built with high levels of extensibility

Control planes built with Crossplane leverage broadly accepted Kubernetes patterns, making it easily extensible by adding your own APIs and controllers. Increase flexibility and security by baking policies, quotas, and permissions into a custom definition.

provider icon

A strong separation of concerns.

Crossplane lets you bake in organisational concepts and policy at the API level, allowing your customers the freedom to self-service within the bounds of the control plane APIs you've defined.

Crossplane was originally created by Upbound

Upbound helps you build, deploy, and manage intelligent internal cloud platforms using control planes, powered by Crossplane and optimized by Upbound.

Created by Upbound

Crossplane is open source and community driven

Crossplane is an open source control plane framework supported by the cloud-native community. Crossplane has been endorsed by some of the world's best companies and is released under the Apache 2.0 license. We remain committed to our community and will always be vendor neutral.

Get Started With Crossplane
cncfLogo

We are a Cloud Native Computing Foundation project.

© Crossplane Authors 2026. Documentation distributed under CC-BY-4.0.

© 2026 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.