Crossplane
Kubernetes-native control plane that lets you provision and manage cloud infrastructure - databases, networks, storage - using Kubernetes APIs.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
Crossplane extends the Kubernetes API to represent cloud infrastructure - a managed database, a load balancer, a storage bucket - as Kubernetes resources, so a team can provision and manage real cloud infrastructure using the same `kubectl apply` workflow and RBAC model they already use for applications. It composes infrastructure into reusable, higher-level abstractions for platform teams to offer to developers.
Crossplane is a fit for platform teams building an internal developer platform who want infrastructure provisioning to go through Kubernetes APIs, a different approach than Terraform or OpenTofu (also in this catalog), which use a separate CLI and state model outside Kubernetes.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Kubernetes-native infrastructure provisioning control plane, distinct from Terraform's approach.
- Mature
- Foundation-governed
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
Knative
Apache-2.0Kubernetes-native platform for building and running serverless applications, handling autoscaling (including scale-to-zero) and traffic management.
Actively maintained
- DevOps
Tekton
Apache-2.0Kubernetes-native building blocks for creating CI/CD pipelines, giving teams a standard, portable way to define pipelines as Kubernetes resources.
Actively maintained
- DevOps
OpenTofu
MPL-2.0Community-driven, open-source fork of Terraform, created after HashiCorp moved Terraform to a non-open-source license in 2023.
Actively maintained
- DevOps
Terraform
BUSL-1.1Infrastructure-as-code tool for building, changing and versioning infrastructure safely and efficiently.
Actively maintained
- DevOps
Spotted an error? Suggest an edit on GitHub.