Manage your applications and infrastructure the Kubernetes way

Standardize infrastructure and application management using the same API-centric, declarative configuration and automation approach pioneered by the Kubernetes community.

Crossplane hero image

Standardize on a unified control plane

Crossplane implements the same declarative configuration patterns pioneered by the Kubernetes community to applications and infrastructure. The result is a unified control plane that integrates seamlessly with existing tools and systems, and makes it easy to set policies, quotas, and track reports.

Standardize on a unified control plane
Infrastructure and application management the Kubernetes way

Infrastructure and application management the Kubernetes way

With Crossplane, every managed service and piece of infrastructure your application uses is just a controller managed by Kubernetes and provisioned directly from 'kubectl.' Leverage GitOps workflows to manage infrastructure turning Kubernetes into the source of truth for environment state.

Support for your favorite infrastructure and the ability to define your own

Manage applications and infrastructure whether you use containers, VMs, or serverless in the cloud or on-premises. Each of these are managed as a Kubernetes resource which enables teams to clone and customize them to build their own abstractions. Leverage a growing ecosystem of infrastructure and platform providers on Crossplane.

Support for your favorite infrastructure and the ability to define your own
We fully embrace open source and open governance

We fully embrace open source and open governance

Crossplane is a community driven open source project that builds upon the vibrant Kubernetes community. The project is released under the Apache 2.0 license and remains committed to being vendor neutral.

The many flavors of infrastructure we support for your applications

Crossplane supports your choice of infrastructure and enables anyone to add their own.

google cloud aws microsoft azure

Help support these features and add new ones

The Kubernetes Way

Declarative infrastructure configuration

Crossplane brings Kubernetes-styled declarative and API-driven configuration and management to any piece of infrastructure, on-premises and in the cloud. Through this approach, infrastructure managed through Crossplane is accessible via kubectl, configurable with YAML, and self-healing right out of the box.

One source of truth for infrastructure configuration and setup

Crossplane integrates with CI/CD pipelines so application infrastructure configuration is stored in a single control cluster. Teams can create, track, and approve changes using GitOps best practices already in use.

Automate operational tasks with reconciling controllers

A resource controller is responsible for the entire lifecycle of a resource. This resource is responsible for provisioning, health, scaling, failover, and actively responding to external changes that deviate from the desired configuration.

Built with high levels of extensibility

Crossplane leverages 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 infrastructure definition.

A strong separation of concerns.

Developers can define workloads without worrying about implementation details, environment constraints, or policies. Administrators can define environment specifics and policies. Enable a higher degree of reusability and reduce complexity.

open cloud blueprint

“Crossplane has an opportunity to change the cloud industry as we know it.”

“Our customers are increasingly looking for a way to deploy their code across multiple cloud environments. The choices available today are too complex and vendor-driven, but with Crossplane, the ability to orchestrate clouds becomes simple. We look forward to collaborating with them on this vision and as the first complex app running on Crossplane.”

Sid Sijbrandij
Sid Sijbrandij
CEO and Co-Founder of GitLab

“We share the vision of having truly cloud-agnostic managed services.”

“Crossplane will make it possible for organizations to take deeper ownership of where they want to run their services and how they manage their application data. Kudos to the Upbound team for architecting and delivering this critical, open source and community driven component of the cloud-neutral future.”

Spencer Kimball
Spencer Kimball
CEO and Founder of Cockroach Labs

“Crossplane has the ability to be at the heart of tomorrow’s multicloud deployments.”

“It's exciting to see open cloud standards like Crossplane emerge, that will allow new multicloud technologies like YugabyteDB to take advantage of the broader cloud ecosystem, on-premise and in-public cloud. Future work with Crossplane.io and Rook.io is a natural fit with the Kubernetes ecosystem.”

Karthik Ranganathan
Karthik Ranganathan
Co-Founder and CTO of Yugabyte

“We created Crossplane to empower organizations to use the best of all the clouds.”

“Having a control plane that is able to schedule and orchestrate portable workloads across cloud providers, regions, and on-premises while still using best-of-breed managed services allows organizations to improve availability, geographic presence, as well as optimize for cost.”

Bassam Tabbara
CEO and Founder of Upbound

Learn more and get involved with the community

Join the conversation and help shape the evolution of Crossplane. Here are a few ways to get started.

slack

Slack

Join the Crossplane team and community members in our Slack group.

github

GitHub

Watch and star Crossplane on Gitub and follow our progress.

youtube

YouTube

Join us discussing features and upcoming news for Crossplane.

podcast

Podcast

Listen to the Crossplane podcast and learn about our roadmap.

You can also join us every other week for our community meeting call to discuss Crossplane