Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Multi-Cloud Management Software
  3. Crossplane

Crossplane

What it is

Crossplane is an open-source control plane framework for platform engineering. Teams can build control planes for cloud-native software, define custom APIs with Composition function pipelines, and manage external services through Kubernetes custom resources called managed resources. Community providers cover AWS, Azure, Google Cloud, Kubernetes, GitHub, GitLab, Argo CD, and other services. Its package manager installs managed resources and composition functions and can distribute configurations across multiple control planes. Crossplane installs into an existing Kubernetes cluster through Helm, requiring an actively supported Kubernetes version and Helm 3.2.0 or later. Operations can run one-time, scheduled, or resource-change-triggered pipelines, although Operations is marked alpha in Crossplane v2. The project uses Kubernetes RBAC, supports YAML and JSON configuration, and lists drift detection, import of existing resources, policy as code, and self-hosted execution. Crossplane is licensed under Apache 2.0 and presented as vendor neutral.

For and against

For

  • Open-source Apache 2.0 license
  • Custom APIs through composition pipelines
  • Providers for major clouds and developer services
  • Package manager distributes control-plane configurations
  • Supports drift detection and policy as code

Against

  • Requires an existing Kubernetes cluster
  • Helm 3.2.0 or later is required
  • Operations is marked alpha in Crossplane v2
  • Default admin role has broad secret access

The verdict

Crossplane provides a Kubernetes-based way to build and distribute control planes with extensible providers and compositions. Installation requirements and the broad default administrator permissions deserve attention.

Who it suits

Crossplane suits platform engineering teams building self-hosted control planes on Kubernetes. It is relevant to organizations managing cloud resources across AWS, Azure, Google Cloud, and connected services.

Plans and prices

Crossplane open-source project

Free

Apache 2.0 license · runs in an existing Kubernetes cluster

Every plan, in full

On the record

CLI
The Crossplane CLI is a standalone binary; most CLI commands work without access to a Crossplane pod, though some require a Docker-compatible container runtime.docs.crossplane.io · read 9 Oct 2026
Custom APIs
Composition lets users build custom APIs for cloud native software using pipelines of functions instead of writing and maintaining controllers.docs.crossplane.io · read 9 Oct 2026
Deployment
Crossplane installs into an existing Kubernetes cluster using a Helm chart; the installation guide requires an actively supported Kubernetes version and Helm v3.2.0 or later.docs.crossplane.io · read 9 Oct 2026
Integrations
The community extension list includes providers for AWS, Azure, Google Cloud, Kubernetes, GitHub, GitLab, Argo CD, and other services.docs.crossplane.io · read 9 Oct 2026
License and governance
Crossplane is an open-source CNCF project released under the Apache 2.0 license, and its website says it will remain vendor neutral.crossplane.io · read 9 Oct 2026
Managed resources
Managed resources are Kubernetes custom resources that let Crossplane manage external services such as AWS RDS instances.docs.crossplane.io · read 9 Oct 2026
Operations
Operations support one-time, scheduled, and resource-change-triggered function pipelines, and the documentation marks Operations as an alpha feature in Crossplane v2.docs.crossplane.io · read 9 Oct 2026
Packages
The package manager installs managed resources and composition functions and can distribute control-plane configurations across multiple control planes.docs.crossplane.io · read 9 Oct 2026
Purpose
Crossplane is a control plane framework for platform engineering that lets teams build control planes to manage cloud native software.docs.crossplane.io · read 9 Oct 2026
RBAC permissions
The default crossplane-admin ClusterRole has full access to all secrets and namespaces, including ones unrelated to Crossplane, and can bind RBAC roles to other entities.docs.crossplane.io · read 9 Oct 2026
Security
Crossplane is built on Kubernetes and uses Kubernetes RBAC; its website describes RBAC as a security feature used to control access.crossplane.io · read 9 Oct 2026
Support
The commercial page lists Upbound as offering security, support, official providers, and a platform for managing infrastructure with Crossplane.crossplane.io · read 9 Oct 2026

Alternatives to Crossplane

Every alternative, ranked