Listing Thumbnail

    Upbound

     Info
    Sold by: Upbound 
    Deployed on AWS
    Upbound is the most trusted way to start, run, and scale Crossplane on any cloud, in any region and on-premise.
    4.3

    Overview

    Upbound is the most trusted way to start, run, and scale Crossplane on any cloud, in any region and on-premise.

    Upbound is used for multi-cluster management, cloud service provisioning & building complete internal developer platforms. This includes using Upbound for Cluster-as-a-Service, Database-as-a-Service, publishing AI/ML workloads, and more.

    Key Features:

    Managed Control Planes Whether you need to deploy a single Crossplane or hundreds, Upbound manages the lifecycle and underlying infrastructure for you.

    Insight and Control Discover problems instantly across your entire deployment with Fast Aggregate Queries. Unified policy management for hundreds of control planes based on Kyverno.

    Production Ready Scale to thousands of resources and hundreds of Crossplanes. Our fully managed SaaS service is available instantly or you can self host Upbound in your own on-prem environment or private cloud.

    Security out of the box Upbound is built for Enterprise-grade security and governance with features including SSO, shared secret stores, and integrated backups.

    Console tuned for Crossplane Upbound Console delivers an industry-leading management and diagnostic experience tuned for interacting with control planes. It is available in our SaaS service or connectable to your self-hosted Upbound deployment.

    Highlights

    • Cost optimization: Pay only for loop usage, not hosting infrastructure costs. Minimized operational overhead because Upbound manages the core aspects of Crossplane.
    • Platform management: Fully-managed infrastructure. Managed upgrade experience with release channels to improve security, reliability, and compliance. Automatic scaling of Crossplane based on the number of CRDs in the control plane. Single-tenant and multi-tenant deployment modes.
    • Improved security posture: Built-in security measures. Automatic upgrades to new Crossplane versions. Built-in logging and monitoring.

    Details

    Sold by

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Trust Center

    Trust Center
    Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    Upbound Subscription
    Upbound software, services & support
    $1.00

    Additional usage costs (1)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Description
    Cost/unit
    additionalusage
    Additional Usage
    $0.01

    Vendor refund policy

    All fees are non-refundable and non-cancellable except as required by law.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    Upbound provides a variety of support SLA options
    https://www.upbound.io/support/contact 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly
    By Upbound
    By Rafay Systems

    Accolades

     Info
    Top
    25
    In Operating Systems
    Top
    10
    In Agile Lifecycle Management

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    4 reviews
    Insufficient data
    Insufficient data
    13 reviews
    Insufficient data
    7 reviews
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Managed Control Plane Lifecycle
    Automated lifecycle management and underlying infrastructure provisioning for single or multiple Crossplane deployments
    Policy Management and Governance
    Unified policy management across hundreds of control planes using Kyverno framework
    Multi-Cluster Observability
    Fast aggregate queries for discovering problems across entire deployment with unified visibility
    Enterprise Security Features
    Single sign-on (SSO), shared secret stores, integrated backups, and automatic version upgrades
    Deployment Flexibility
    Support for fully-managed SaaS deployment, self-hosted on-premises environments, and private cloud installations with single-tenant and multi-tenant modes
    Multi-Environment Cluster Orchestration
    Single pane management of multiple Kubernetes clusters across public cloud, private cloud, bare metal, and hybrid environments
    Policy-Based Infrastructure Management
    Scalable, policy-based management enabling automated governance, centralized visibility, and one-click operations across clusters
    Customizable Infrastructure Stack Provisioning
    Provisioning and management of user-controlled versions of base operating system, Kubernetes, and infrastructure integrations
    Automated Cluster Lifecycle Operations
    Simplified upgrade and maintenance operations for Kubernetes clusters with automated policy enforcement
    Multi-Cluster Deployment Flexibility
    Deployment flexibility across multiple environments with centralized governance while improving operational efficiency
    Multi-Cluster Lifecycle Management
    Enables lifecycle management and blueprinting support for managed Kubernetes services including Amazon EKS, Azure AKS, Rancher, and RedHat OpenShift across multiple regions and accounts.
    GitOps-Based Infrastructure Orchestration
    Supports infrastructure orchestration and application deployment through multi-stage, git-triggered pipelines for automated workflows.
    Zero-Trust Access Control
    Provides controlled and audited access to Kubernetes infrastructure with just-in-time service account creation and user-level credentials management for developers, SREs, and automation systems.
    Policy Management via Open Policy Agent
    Implements Kubernetes security and governance through policy management using the Open Policy Agent (OPA) framework for cluster-wide policy enforcement.
    Disaster Recovery and Migration
    Enables backup and restore capabilities for Kubernetes control plane and application data to support disaster recovery and cluster migration scenarios.

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.3
    9 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    56%
    33%
    11%
    0%
    0%
    4 AWS reviews
    |
    5 external reviews
    External reviews are from G2  and PeerSpot .
    Shubham Rathore

    Automating cloud infrastructure has simplified self-healing VM management and drift correction

    Reviewed on Jul 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Upbound Crossplane connects the cloud APIs on cloud providers like GCP, AWS, and Azure. We need to maintain the network resources and the VM containers, and the VM instance that Upbound Crossplane provides ensures the constancy and self-healing of that part. It is very useful for our use case to provision the infrastructure and create the network resources and cloud resources.

    In my day-to-day work, we have a use case that I cannot disclose in detail, but in general terms, it is like this: let's suppose you want to create the VMs that will be called the edge nodes, which can offload the traffic from the edge devices to our control plane. It does this by having three or maybe four providers that we can attach to Upbound Crossplane, and it will instantly boot up the VMs. We are using temporals that will onboard the VMs and then install the software on them. The core part of Upbound Crossplane is that previously we were using Terraform, which had state lock issues, and all of that got solved when we moved to Upbound Crossplane, which keeps all state in etcd and also has auto-healing and self-reconciliation. If something happens to that particular instance, it will auto-reconcile it, and that is the main benefit of Upbound Crossplane.

    My main use case for Upbound Crossplane is about connecting the public cloud providers; we even have some private providers that we can attach to it, and there is consistency we can achieve. There is the same call; we don't need to care about the cloud part because it will be automatically handled on Upbound Crossplane's side. The resources can be managed within this tool; we don't need to manually hit or create the instances or other network-related services on the cloud. We can utilize everything on Upbound Crossplane itself; it is fully managed.

    What is most valuable?

    One feature of Upbound Crossplane that I love is the reconciliation of the resources. If drift detection happens, it will automatically try to self-fix those resources and recreate them. That is the main part, and another benefit is that if we want to create thousands of instances or network resources, we can do that with just one API call, and everything will be handled through Upbound Crossplane. Also, it is Kubernetes-based, meaning it handles operators and Kubernetes operators that monitor the resources, and if something gets damaged, it will automatically self-heal that resource.

    Most importantly, I find myself relying on the VM part of Upbound Crossplane, which we currently have. Let's suppose if any VM goes down or shifts from the ready state to another state, it will constantly watch that actual and desired state. If something changes from the desired state, it will try to reconcile that and actually create those resources. Additionally, it will have a layering with it, and it will inform the team via a Slack message; any detection will pop up on the UI, indicating that there are resources with some issues and that we are trying to reconcile them.

    What needs improvement?

    One area where Upbound Crossplane can be improved is with API rate limiting. For instance, if we frequently send some data to a specific API to poll the latest status of machines, it can result in exhaustion. While this isn't necessarily a fault of Upbound Crossplane, it relates to the cloud provider's side. If Upbound Crossplane retrieves the latest data, it might lead to delays or hit issues such as 429 too many requests, which should be addressed at the boundary layer if possible.

    For how long have I used the solution?

    I have been using Upbound Crossplane to provision our infrastructure for one year.

    What do I think about the stability of the solution?

    Upbound Crossplane is stable.

    What do I think about the scalability of the solution?

    When it comes to Upbound Crossplane's scalability, if we want to send some traffic to the outside internet, we can provision any infrastructure from Upbound Crossplane, and it will support that delete operation and, if it is in the ready state, we can route traffic to those nodes. In terms of scalability, we can create the desired number of replicas, change configurations, and manage resources dynamically. Any shortages will trigger automatic resource creation.

    How are customer service and support?

    I have not had a chance to utilize customer support, as I have not encountered a specific reason to connect with them.

    Which solution did I use previously and why did I switch?

    Prior to using Upbound Crossplane, we were using Terraform, which had state lock issues and lacked self-healing features. That is why we switched to Upbound Crossplane, as it effectively handles all these concerns, making our jobs easier.

    Which other solutions did I evaluate?

    Before choosing Upbound Crossplane, I evaluated various options, but I only found Upbound Crossplane to be the best choice. However, I am not recalling the solutions I looked at.

    What other advice do I have?

    My advice for others looking into using Upbound Crossplane is this: if you are suffering from Terraform's state file locks while provisioning infrastructure and want to automate network cloud resources, reconciliation, and resource monitoring without manual intervention, then Upbound Crossplane will be very beneficial and useful. I would rate this product a nine out of ten.

    Utkarsh Mishra

    Platform layers have matured and now provide self-healing infrastructure for complex network workloads

    Reviewed on Jul 20, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Upbound Crossplane is building layers for infrastructure platforms. I used it as a replacement for Terraform while working in an open-source project called Open Source Management and Network Orchestration by ETSI. I used it to create control planes for creating infrastructure for network workloads, specifically Telco network workloads. These include EKS clusters, workflows, and image building workflows, among other things. Mostly I work with the AWS provider, Google Cloud provider, and Microsoft Azure provider. I also built a platform layer on top of my existing toolset.

    I have used Upbound Crossplane in my current organization, specifically with one of the teams. I used it to build platform layers. We had an internal developer portal, and I built a layer for the monitoring stack. It involved creating clusters to deploy Grafana, Prometheus, EFK stack, and various other tools that we continued adding. We migrated to Thanos and then Loki, and I kept adding these to the infrastructure layer while maturing the platform. Ultimately, what I provided to the developers was a monitoring API, which they called in a certain way. Actually, it was a file that they needed to push to a certain repository called Obstack. It would then trigger based on the guardrails that I had defined. I was continuing to work on the infrastructure layer, adding new tools, but the interface layer always remained the same, which was a great way to mature our platform.

    A specific example of a project where I used Crossplane as a replacement for Terraform is when we had a user request a 5G network deployment. We first created the infrastructure for the workload, which could be an EKS cluster along with many things required for a 5G deployment to work. From an EKS cluster to VPC subnetting and deploying the workloads, we called it the all batteries included version of an EKS cluster. It has many network components which are required for any 5G network to work. The example use case was Free 5G Core at that time from Orange Networks. I used Upbound Crossplane to create all that infrastructure, and the benefit it gave me was the active reconciliation feature compared to Terraform because it works on a Kubernetes kind of desired state and active state approach. It will definitely monitor the infrastructure that I asked it to create and then reconcile it without me interfering, unlike Terraform, which is a fire and forget approach and will not try to monitor the infrastructure created by it. It is just basic simple API calls.

    What is most valuable?

    The best features of Upbound Crossplane are the analogy it brings regarding separation of concerns. As a platform team member, I can continue to work on the infrastructure layer while developers can continue to work on interacting with the APIs and getting their infrastructure done, so they could work on feature development. This kind of separation, which was always desired in a DevOps team but never truly achieved, is something I find unique to Upbound Crossplane. There are many other benefits, including the active reconciliation I mentioned. There are so many advantages regarding the data language. It always works in YAML, which I find very to the point, accurate, and very concise. It is a management headache sometimes, but there are also tools to help me manage that. I find it is better than some of the templating tools that we have, such as Helm.

    Using YAML with Upbound Crossplane compared to other tools in terms of my workflow and collaboration with developers feels very comfortable for me because I see what I get. With YAML, I am basically providing any system data and then expecting a result out of it. It is very to the point and I appreciate it, but obviously developers dislike it. I sometimes use templating tools and some UI forms for developers to interact with the tools that I use, which are internally driven by YAML. For me personally, I do not see YAML as anything negative. It has always been that I appreciate it whenever a tool works on YAML. I do not need to learn any domain-specific or tool-specific knowledge.

    What needs improvement?

    I feel that Upbound Crossplane can be improved in terms of the providers. Back when I was using it, there were some providers which did not have a certain schema, but obviously, that is something which will always come with how the tool is maturing and how it is being adopted. There will always be the use case of taking up the code base from other tools itself. If I were to develop a provider for Terraform for Upbound Crossplane, I think there is a way to do it via the Terraform provider. If there is a Terraform provider for anything, I can develop an Upbound Crossplane provider. All those things, YAML management and schema management, I felt was a little bit more tricky when I wanted to test it from the Upbound CLI or the Crossplane CLI. It was a little bit tricky and can be improved to encourage more developers to start contributing to the provider development in Upbound Crossplane.

    Regarding Upbound Crossplane's capabilities, I feel the governance and security is something which is lacking. At that time, I did not see anything related to security apart from linting. I could not find anything in the CLI itself. This is something we need to look into, and I felt that when we talk about the security of the provider, that is also something we can look into regarding checking the source code itself if there could be a way to do that. Although I find it is good because you can package your composition and check the vulnerability in your composition using any tool that you use for Docker image scanning. There could still be some additions to the CLI itself to make people look more into security from their terminal itself.

    For how long have I used the solution?

    I first used open-source Crossplane back in 2022.

    What do I think about the stability of the solution?

    Upbound Crossplane is stable.

    What do I think about the scalability of the solution?

    Upbound Crossplane's scalability is quite impressive. It is just another tool in the Kubernetes ecosystem. It is as scalable as I want it to be because it is deployed in Kubernetes. I can scale it as much as I want.

    Which solution did I use previously and why did I switch?

    I used to use Terraform and I switched to Upbound Crossplane because of the benefits around active reconciliation and Kubernetes ecosystem enablement.

    Before choosing Upbound Crossplane, I evaluated other options such as Pulumi. The AI capabilities around Pulumi I find very intriguing, but I felt that my organization was not as mature to push all the infrastructure responsibilities to development teams. That is why I ultimately used Upbound Crossplane as my final tool.

    How was the initial setup?

    I find the documentation around Upbound Crossplane very good. However, I also had to look for different blogs and open-source documentation to understand how this tool actually works when I was new. Still, I would say it was one of the better-documented projects than some of the other projects that I find in open source today. I find it to the point.

    What was our ROI?

    I can share some specific outcomes and metrics that highlight how Upbound Crossplane helped us deliver and build faster and more reliably. We took some time in building the whole knowledge base around Upbound Crossplane and tools such as Argo CD and Argo Workflows. But it still did not take much time. It was a one-month research and development period when we were able to build our minimal viable new kind of deployment model. The benefits we saw were amazing. We went from having a 28-member troubleshooting team down to four to five members of the platform engineering team. The metrics were also great from reducing the cost. Because we were always working on cost optimization once the deployment is done, it keeps on monitoring itself. I only need to watch my Git repository. If no changes are made there, nothing will cause any troubles. We were always working with new tools in cost optimization and security such as Kubecost and Karpenter in AWS. This helped us do all the research and development in the cost optimization and security landscape, which helped us save huge costs.

    What's my experience with pricing, setup cost, and licensing?

    I find the pricing, setup cost, and licensing of Upbound Crossplane very suitable for research and development.

    What other advice do I have?

    I would give Upbound Crossplane a nine rating. I take off that one point due to the provider maturity. I would advise others looking into using Upbound Crossplane to start small. Solve one problem at a time with Upbound Crossplane, and then you will have many problems that you can solve in your organization, but start small with a small use case. I have one additional thought about Upbound Crossplane before we wrap up: it is all good, and I want to send my cheers to the team working behind this project. The documentation and community support are commendable. If I had to suggest anything to change for the future, I would say to keep doing what you are doing.

    Ashik Tonmoy

    Automation has simplified managing cloud resources through native cluster workflows

    Reviewed on Jun 27, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case with Upbound Crossplane during the time I used it was creating Azure resources such as Azure containers and VMs from Kubernetes clusters and AKS clusters in an automated, fully cloud-native way.

    A specific example of how I used Upbound Crossplane for this automation is that we wanted to create resources and used Tekton to manage the automated process. In our POC, we used Argo CD to manage the Azure resources so that if anything happened on the AKS cluster or on the Kubernetes resources, if someone deleted it, we could easily recreate the whole thing. That's how we managed it.

    What is most valuable?

    In my opinion, the best features Upbound Crossplane offers are that it runs on Kubernetes, which is the main thing. As our whole infrastructure and everything runs on Kubernetes and we manage everything with Kubernetes, it is the best option. Since we also use Argo CD to manage the cluster, we don't need to manage anything else with GitHub Actions or Terraform; we only need to manage Upbound Crossplane resources.

    As I mentioned regarding managing everything through Kubernetes and integrating with Argo CD, it simplifies our workflows and reduces the need for other tools such as Terraform or GitHub Actions. In our scenario and use case, we needed to manage it through our back-end services, which were on Kubernetes, so it was easier to manage the resources through Kubernetes. From our back-end application, we could call the Kubernetes API, and we just needed to call a GitHub repo and add a file on the GitHub repo, which was very useful to manage. That's why we wanted to use Upbound Crossplane instead of Terraform.

    Upbound Crossplane impacts my organization positively because, from our perspective, we need to rely on fewer resources. As it manages through Kubernetes, it is easier to manage from a back-end application to do everything. For example, if we create any resources from a back-end application, we could actually manage and keep the information in a database, so it was less of a task.

    What needs improvement?

    The documentation needs to be updated regarding the needed improvements for Upbound Crossplane. There is very little documentation online, and there are no tutorials for Upbound Crossplane. We can find so many more tutorials on Terraform and other resources, but there are very few tutorials for this. Whenever a new developer or a new person comes to learn about the resources, it is very helpful if they have some video documentation. So, Upbound should work on that.

    My advice to others looking into using Upbound Crossplane is that Upbound should actually work more on the documentation; it would be very easy to use if someone goes through the documentation. It may work, but Upbound should definitely work more on the documentation.

    For how long have I used the solution?

    I worked with Upbound Crossplane for about six months.

    What do I think about the stability of the solution?

    In my experience, Upbound Crossplane is stable.

    What do I think about the scalability of the solution?

    Upbound Crossplane's scalability is very good; it is very scalable as it is running on native Kubernetes, so it was very scalable from my perspective.

    How are customer service and support?

    We didn't use customer support with Upbound Crossplane.

    Which solution did I use previously and why did I switch?

    Before Upbound Crossplane, we used Terraform, but from the back-end perspective, it was very hard to manage or run Terraform from the back end.

    How was the initial setup?

    There is a return on investment, as there are fewer employees needed, but I don't have any concrete metrics because it is managed from the management team, who have the metrics. If you need it, you can contact the company.

    What was our ROI?

    A specific outcome or metric I can share is that we reduced the headcount by two engineers. From the initial infrastructure creation, the automation we created allowed us to build any resources based on the back-end, so no additional DevOps engineer was needed.

    What's my experience with pricing, setup cost, and licensing?

    Regarding my experience with pricing, setup cost, and licensing, since it was open source, we didn't need any licensing fees, but it was a little difficult because there is very little documentation. Other than that, everything is acceptable.

    Which other solutions did I evaluate?

    Before choosing Upbound Crossplane, we evaluated Terraform, but it didn't align with our goal.

    What other advice do I have?

    Overall, I don't have any additional thoughts about Upbound Crossplane; it was a really cool product. Regarding Upbound Crossplane's AI capabilities, I haven't worked on that, so I don't have knowledge about it. Concerning Upbound Crossplane's AI capabilities, I think its accuracy and reliability of output are the same; I don't know, as I didn't work with Upbound's AI capabilities, so I don't have anything to share about that. I would rate this review a nine out of ten.

    Roberto Borgone

    Internal platform has streamlined environment creation and has reduced deployment time drastically

    Reviewed on Jun 24, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Upbound Crossplane is that I built a small internal developer platform for my previous company.

    I created a composite resource definition in Upbound Crossplane that described the whole technology stack that my company was installing at each deployment. Because that software was specifically tailored for each customer, and it was a set of microservices, automating this process was necessary since doing it manually was quite time-consuming. I provided an interface that developers could use to create new environments.

    What is most valuable?

    The best features Upbound Crossplane offers is that it makes sense from a design perspective compared to Terraform or other tools. Because it's integrated in Kubernetes, which is ultimately where your software is going to run, it leverages the Kubernetes control loop. This keeps everything in one place, and you only have to maintain one mental model without having to think about how to save the state of your environment somewhere else, as happens in Terraform.

    Upbound Crossplane has impacted my organization positively by making it much easier for the operations team to deploy our environments and software without requiring them to know exactly what had to be done. It offered me the possibility of creating an abstraction that other people could use to make their job easier. The time required to complete an environment setup was reduced from about one or two weeks to forty to fifty minutes. Although I don't have a specific metric for errors, it was very often the case that some configuration was forgotten or something was done differently compared to the past, which would cause problems down the line. By coding the process in Upbound Crossplane through composition, errors were only possible if I made an error in the code.

    What needs improvement?

    One main problem I had with Upbound Crossplane was probably due to the still somewhat immature state of the product. There were many bugs throughout, and some were quite troublesome. I had a problem where I couldn't create some resources with the same name in different namespaces. They would be included in the finalizers of the objects in other namespaces. When I was trying to delete those, I essentially couldn't delete them because there was always some finalizer remaining. I raised an issue on GitHub, and this issue has remained unresolved for several months. This is only an example of multiple occurrences of such problems.

    I have the feeling that vanilla Upbound Crossplane, the open-source version, is somewhat declining compared to the commercial offering. I would like to see the open-source project maintained more actively.

    For how long have I used the solution?

    I have been using Upbound Crossplane for one year and a half.

    What do I think about the stability of the solution?

    Upbound Crossplane was not stable in my experience.

    What do I think about the scalability of the solution?

    Scalability was also a problem with Upbound Crossplane.

    How are customer service and support?

    I did not try the customer support for Upbound Crossplane.

    Which solution did I use previously and why did I switch?

    I used Terraform before Upbound Crossplane. I switched because Upbound Crossplane also offered the possibility of creating my own custom resources.

    Which other solutions did I evaluate?

    Before choosing Upbound Crossplane, I evaluated Terraform and Ansible.

    What other advice do I have?

    I would suggest using Upbound Crossplane for smaller projects within the company, but don't rely too much on it for larger-scale projects or projects that are mission-critical.

    I really loved working with Upbound Crossplane, and I'm sure that over time it is going to improve and possibly become the standard one day because in my vision it is really much better than its competitors. However, it still needs more work.

    My overall rating of Upbound Crossplane is eight out of ten.

    reviewer2859270

    Self-service infrastructure has transformed how I manage multi-cloud resources through APIs

    Reviewed on Jun 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Upbound Crossplane is for platform engineering and infrastructure automation, as I use Upbound Crossplane to provision and manage cloud resources, such as databases, storage, clusters, and networking, through Kubernetes APIs, enabling self-service infrastructure for development teams.

    Currently, I use Upbound Crossplane primarily to see which clusters and nodes are operational and which are not.

    What is most valuable?

    The best features Upbound Crossplane offers are infrastructure as Kubernetes APIs and self-service infrastructure. Developers can provision resources without cloud credentials, which is a significant advantage. Multi-cloud support is also a strong point, as I have seen that it is useful in managing AWS, Azure, and GCP from a single control plane. GitOps integration is another valuable capability.

    Apart from the organization, Upbound Crossplane has also positively impacted my personal projects. I am currently learning through personal projects that I have created.

    I can share a specific example of how Upbound Crossplane has impacted my personal projects. I used Upbound Crossplane's multi-cloud support to learn and experiment with provisioning resources for both AWS and GCP using a Kubernetes-based approach. It helped me understand cloud-agnostic infrastructure management without having to learn separate provisioning workflows, and I use that knowledge for cloud automation in my personal projects.

    What needs improvement?

    Upbound Crossplane has good community support, and I can find a lot of material over the internet. However, one area of improvement is the learning curve, as Upbound Crossplane concepts such as providers, compositions, and claims can be difficult for beginners. Documentation and troubleshooting can sometimes be challenging. We could benefit from better examples of debugging, improved error messages, and a more intuitive UI to make adoption easier.

    I rated it eight out of ten because it solves infrastructure automation and self-service provisioning very well while supporting multi-cloud environments. However, it is not a ten due to the steep learning curve and the complexity involved in debugging and setting up compositions.

    For how long have I used the solution?

    I have been using Upbound Crossplane for one year now.

    What do I think about the stability of the solution?

    Upbound Crossplane is stable.

    What do I think about the scalability of the solution?

    Upbound Crossplane's scalability is good, and it is scalable.

    How are customer service and support?

    Regarding customer support, I have not tried it yet. I have not felt any difficulties, so I will see how this evolves in the future.

    Which solution did I use previously and why did I switch?

    I have not previously used a different solution before Upbound Crossplane. This is my first time using such a solution. I am more focused on my personal projects, so I do not use Upbound Crossplane extensively in my organization. However, I use it to learn, and I believe it will be great in the upcoming years.

    Which other solutions did I evaluate?

    I have not evaluated other options before choosing Upbound Crossplane.

    What other advice do I have?

    My advice to others looking into using Upbound Crossplane is that they should try it once, and then they will understand what I am referring to. It is a great solution. I would rate my overall experience with Upbound Crossplane as eight out of ten.

    View all reviews