Open-Source Projects
Discover top open-source software, updated regularly with real-world adoption signals.
Discover top open-source software, updated regularly with real-world adoption signals.

Declarative, code‑free control plane for multicloud infrastructure
Crossplane lets you compose, provision, and manage cloud resources across any provider using a Kubernetes‑native, declarative API—no custom code required.

Crossplane is a Kubernetes‑native framework that lets platform teams build cloud‑native control planes without writing custom code. By exposing a declarative API, it enables you to compose, provision, and manage infrastructure and SaaS resources across any cloud provider, all from within a single Kubernetes cluster.
The extensible backend supports pluggable providers and custom resource definitions, while the configurable frontend lets you shape the API schema to match your organization’s policies. Deploy Crossplane with a standard Helm chart or kubectl apply, then add providers for AWS, Azure, GCP, or any service that offers a Kubernetes provider. Once installed, you can define resources as YAML, letting the control plane reconcile desired state automatically. The project is governed by the CNCF, benefits from a vibrant community, and follows a transparent release cadence with long‑term support for each version.
Multi‑cloud database provisioning
Automatically creates and configures databases on AWS, Azure, and GCP from a single YAML manifest.
SaaS service composition
Orchestrates third‑party SaaS resources (e.g., Stripe, Auth0) alongside cloud infrastructure, ensuring consistent lifecycle management.
Internal developer self‑service platform
Empowers developers to request infrastructure via pull requests, with Crossplane reconciling resources without direct cloud console access.
Compliance‑driven resource enforcement
Applies organization‑wide policies to all provisioned resources, automatically remediating drift across clusters.
No, resources are declared in YAML and reconciled by the control plane.
It runs as native Kubernetes controllers, so a Kubernetes cluster is the only prerequisite.
Yes, Crossplane is an incubating CNCF project with community governance.
Through provider packages that implement the Crossplane provider interface; you can install existing providers or develop custom ones.
Join the Slack community, attend the regular meetings, or file issues on GitHub; contribution guidelines are in the repository.
Project at a glance
ActiveLast synced 4 days ago