
Apache CloudStack
Apache CloudStack is free software for deploying and managing networks of virtual machines as a highly available, scalable IaaS cloud platform.
What Apache CloudStack is
Apache CloudStack is free software for deploying and managing networks of virtual machines as a highly available, scalable IaaS cloud platform. Organizations can use it to build public, private, or hybrid clouds. Its tools cover compute orchestration, networking, account management, resource accounting, a web interface, and an open API. Operators can manage environments through the web UI, command-line tools, or REST API, with optional AWS EC2- and S3-compatible APIs. Supported hypervisors include XenServer or XCP, KVM, Hyper-V, and VMware ESXi with vSphere. Storage options include iSCSI, NFS, Ceph RBD with KVM, encryption, snapshots, and storage tiering. Authentication options include OAuth2 single sign-on, two-factor authentication, TOTP, SAML, and LDAP. The project says the platform can manage tens of thousands of physical servers across geographically distributed data centers. Long Term Support releases receive bug and security fixes for 18 months after the main release. Operators are responsible for protections such as host security, monitoring, and defenses against DoS and brute-force attacks.
Good
- Supports public, private, and hybrid cloud deployments.
- Management is available by web UI, CLI, or REST API.
- Supports several hypervisors and storage options.
- Long Term Support releases receive 18 months of fixes.
Watch out
- Operators are responsible for host protection and monitoring.
- Operators must address DoS and brute-force defenses.
- The software is self-hosted.
Who it suits
CloudStack is aimed at cloud solution providers, managed service providers, telcos, and enterprises building cloud infrastructure. It suits organizations prepared to operate and secure a self-hosted IaaS platform.
Verdict
CloudStack combines infrastructure orchestration with multiple management interfaces, hypervisors, and storage options. Organizations adopting it should account for their responsibility to secure and monitor the operating environment.
Plans and prices
From Apache CloudStack's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache CloudStack | Free | Open-source IaaS cloud software · no commercial plan pricing listed |
The facts
Each one read from Apache CloudStack's own pages, with the date it was checked.
What it does
- Access
- Clouds can be managed through a web UI, command-line tools, or a RESTful API, with optional AWS EC2 and S3 compatible APIs.checked 29 Sep 2026
- API
- CloudStack exposes a documented, extensible REST-like API and supports Amazon EC2 and S3-compatible APIs.checked 15 Oct 2026
- API documentation
- API references are published for every major feature version from 4.0 through 4.23.checked 15 Oct 2026
- Authentication
- Security features include OAuth2, TOTP, two-factor authentication, SAML, LDAP and role-based accounts.checked 15 Oct 2026
- Automation integrations
- The integrations catalog lists Puppet, Terraform, Ansible and Chef automation integrations.checked 15 Oct 2026
- Backup integrations
- The project describes API-based backup and disaster-recovery integrations and lists Acronis, Dell, Backroll and CloudStack options.checked 15 Oct 2026
- CLI
- CloudMonkey is the project’s command-line and shell environment for interacting with CloudStack clouds.checked 15 Oct 2026
- Container integrations
- CloudStack provides a Container Service and lists Kubernetes and Cluster API Provider CloudStack integrations.checked 15 Oct 2026
- Core features
- The platform includes compute orchestration, network services, account management, resource accounting, a web interface, and an open API.checked 29 Sep 2026
- Core stack
- CloudStack includes compute orchestration, Network-as-a-Service, account management, resource accounting, a native API and a web interface.checked 15 Oct 2026
- Current release
- The downloads page identifies 4.23.0.0 as the latest regular release and 4.22.1.1 as the current LTS release.checked 15 Oct 2026
- Deployment
- Organizations use CloudStack to build public, private, and hybrid clouds.checked 29 Sep 2026
- Deployment models
- The project supports public, private, on-premises and hybrid cloud deployments.checked 15 Oct 2026
- Documentation depth
- Official documentation covers concepts, topology, quick installation, full installation, administration and complex configurations.checked 15 Oct 2026
- Extensibility
- A pluggable adapter framework supports custom hypervisor, storage, network and authentication integrations.checked 15 Oct 2026
- High availability
- Management servers can run in a load-balanced multi-node installation and MySQL can use replication for failover.checked 15 Oct 2026
- Hypervisors
- Supported technologies include BareMetal via IPMI, Hyper-V, KVM, LXC, vSphere, XenServer and Xen Project.checked 15 Oct 2026
- Installation
- Management servers can be installed with RPM or DEB packages, while official mirrors distribute source releases.checked 15 Oct 2026
- Integrations
- The integrations page lists Terraform, Ansible, Kubernetes, Prometheus, VMware NSX, Ceph, MinIO, and billing portal integrations.checked 29 Sep 2026
- Intended users
- The project identifies cloud solution providers, managed service providers, telcos, and enterprises as audiences for CloudStack.checked 29 Sep 2026
- Licence
- The project is open source under the Apache License 2.0.checked 15 Oct 2026
The company
- Company founding
- The Apache Software Foundation was established in 1999 and is funded by individual donations and corporate sponsors.checked 15 Oct 2026
- Company legal entity
- Crunchbase identifies the legal name as The Apache Software Foundation, an active nonprofit.checked 15 Oct 2026
- Founded
- 2008checked 23 Sep 2026
The full review of Apache CloudStack
Apache CloudStack is self-hosted software for deploying and managing IaaS clouds built from virtual machines. It is aimed at cloud providers, managed service providers, telcos, and enterprises with the capacity to operate their own infrastructure. Its appeal is broad control across hypervisors and management interfaces; the tradeoff is that operators retain substantial security and maintenance responsibilities.
Overview
CloudStack brings compute orchestration, network services, account management, and resource accounting into a platform for public, private, and hybrid clouds. It can manage tens of thousands of physical servers across geographically distributed data centers, making it a credible option for organizations running infrastructure at considerable scale. That capacity is useful only when the organization can support the underlying environment; CloudStack is not a hosted service that takes infrastructure operations off its hands.
Administrators can manage a cloud through a web UI, command-line tools, or a RESTful API. Optional AWS EC2- and S3-compatible APIs may suit teams whose workflows already use those interfaces. The Apache License, Version 2.0 means there is no software license fee, but the organization still needs to provide and operate the infrastructure.
Key features
Compute and management
CloudStack supports XenServer or XCP, KVM, Hyper-V, and VMware ESXi with vSphere; its supported hypervisors also include BareMetal, LXC, and Xen Project. This range gives infrastructure teams flexibility when building around different virtualization environments. It does not remove the work of operating and maintaining the chosen hosts.
High availability, live migration, and disaster recovery are supported alongside compute orchestration. These capabilities address important infrastructure needs, but the project does not thereby assume responsibility for the reliability or security of an operator’s deployment.
Identity, storage, and integrations
Authentication options include OAuth2 single sign-on, two-factor authentication, TOTP, SAML, and LDAP. Storage support includes iSCSI and NFS, Ceph RBD with KVM, volume encryption, snapshots, and storage tiering. Together, these options give administrators several ways to fit access and storage into an environment, while leaving configuration and ongoing protection to the operator.
Integrations include Terraform, Ansible, Kubernetes, Prometheus, VMware NSX, Ceph, MinIO, and billing portals. Long Term Support releases receive bug and security fixes for 18 months after the main release, a defined support window that teams should factor into upgrade planning.
Pricing
Apache CloudStack: free. The free, open-source IaaS software is suitable for organizations willing to run and maintain their own cloud. There is no commercial plan pricing listed; the free license does not cover infrastructure or the operational work of securing and monitoring it.
Platforms
CloudStack is self-hosted and supports Linux, web access, and API access. Its deployment model suits teams that need to operate their cloud environment directly, rather than use a service hosted for them.
Who it's for
Cloud solution providers, managed service providers, telcos, and enterprises are the clearest fit. The scale and range of interfaces make CloudStack relevant to organizations building or managing their own IaaS, particularly when they need a choice of hypervisors. Smaller teams without capacity for infrastructure operations should look for a managed approach instead.
Security is an explicit operator responsibility: protections against denial-of-service and brute-force attacks, monitoring, and securing hosts, management servers, system VMs, and routers all remain with the organization. Potential vulnerabilities in a released version should be reported to the Apache Software Foundation security team by email. Community help is available through the project mailing list, and some companies offer commercial support.
Pros and cons
- Pros: Broad hypervisor support gives infrastructure teams options across BareMetal, Hyper-V, KVM, LXC, vSphere via vCenter, XenServer, and Xen Project.
- Pros: Web, command-line, and API management provide different ways to operate the cloud, with optional EC2- and S3-compatible APIs.
- Pros: High availability, live migration, disaster recovery, and multiple storage options address needs of large self-managed environments.
- Cons: Operators must secure and monitor the full environment, including hosts and system components; the software does not remove that burden.
- Cons: Long Term Support releases receive fixes for 18 months after the main release, so teams need to plan around that support period.
Alternatives
For a different route to infrastructure orchestration, Cloudify offers a free Community plan with no time limit, but requires Docker or a VM setup and a cloud provider to run workloads. Rancher is another open-source option with community support on its free plan. OpenNebula offers a Community Edition described as a complete core platform with public open-source releases and no stated host limit.
If the need is infrastructure as code rather than a cloud management platform, Terraform has a free plan capped at 500 managed resources, one concurrent remote run, and one concurrent agent run; OpenTofu is a free, open-source infrastructure-as-code tool. Kubernetes is a free open-source platform, while Pulumi offers a free plan limited to one user and up to 500 workflow minutes. Spacelift may suit teams comparing infrastructure automation plans; its free tier covers two users and one public worker.
Browse more options in Cloud Orchestration Software, Virtualization Management Software, Multi-Cloud Management Software, Cloud Management Software, and Cloud Automation Software.
Verdict
Choose Apache CloudStack if your organization needs self-hosted IaaS with broad hypervisor choice and can take responsibility for operating and securing it. Its scale, access options, and infrastructure capabilities make it a strong fit for providers and larger enterprises; teams seeking a managed cloud or relief from security operations should look elsewhere.
Getting started
- Visit the Apache CloudStack website
- Download and use the software at no cost under Apache License, Version 2.0
- Deploy CloudStack in a self-hosted environment
- Choose a supported hypervisor and manage the cloud through the web UI, command-line tools, or REST API
Questions
How much does Apache CloudStack cost?
The listed plan is free at no cost. No commercial plan pricing is listed.
What kinds of clouds can CloudStack build?
Organizations can use it to build public, private, and hybrid clouds.
Which hypervisors does CloudStack support?
The listed supported hypervisors include BareMetal, Hyper-V, KVM, LXC, vSphere via vCenter, XenServer, and Xen Project. The project also names VMware ESXi with vSphere and XenServer or XCP.
How can operators manage a CloudStack environment?
They can use the web UI, command-line tools, or RESTful API. Optional APIs compatible with AWS EC2 and S3 are also available.
Who is CloudStack intended for?
The project identifies cloud solution providers, managed service providers, telcos, and enterprises as audiences.
Who handles CloudStack deployment security?
Operators are responsible for protections such as monitoring, DoS and brute-force defenses, and securing hosts, management servers, system VMs, and routers.
Alternatives to Apache CloudStack
- 1
Google Slides
Free planAndroidiOSWeb7.8From $7 a month - 2

Amazon Web Services (AWS)
Free planAndroidiOSWebAPI7.3Free plan - 3
Tencent Cloud Text to Speech
Free planAndroidiOSWebAPI7.1Free plan - 4

IBM Aspera on Cloud
WebAPI6.7From $22.10 a month - 5
Brightbox
WebAPILinuxWindows6.4£0.05 usage-based - 6

Leaseweb Public Cloud
WebAPILinuxWindows6.4
