Apache CloudStack logo

Apache CloudStack

Open source IaaS platform for deploying and managing large networks of virtual machines

Open Source Alternative to
Repository activity
  • Stars2.9k
  • Forks1.3k
  • Open Issues810
apache-cloudstack health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Java
  • Python
  • Vue
Apache CloudStack screenshot

About Apache CloudStack

Apache CloudStack is an Infrastructure as a Service platform for deploying and managing large networks of virtual machines. Service providers run it to offer public cloud services, and companies use it for on-premises private clouds or as part of a hybrid setup.

It bundles the full stack of an IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a native API, and resource accounting. Operators manage the cloud through a web interface, command line tools, or a query based API, and it runs across VMware vSphere, KVM, XenServer, XenProject, Hyper-V, OVM, and LXC.

CloudStack is an Apache Software Foundation project under the Apache License 2.0, with more than 150 known organizations running it in production. Development happens on the official Apache Git repository, mirrored read-only to GitHub.

Key features

  • Compute orchestration for large VM networks
  • Network-as-a-Service and resource accounting
  • User and account management with native API
  • Web interface, CLI tools, and query based API
  • Supports VMware vSphere, KVM, XenServer, Hyper-V, OVM, and LXC

Details

First released
2013
Platforms
Web · CLI
Deployment
Self-hosted private, public, or hybrid cloud
Hypervisors
VMware vSphere · KVM · XenServer
Governance
Apache Software Foundation
License
Apache License 2.0