
About Apache CloudStack
Apache CloudStack is an open source platform for building infrastructure as a service clouds. It is used by service providers to offer public cloud and by companies to run private clouds.
What it does
CloudStack manages networks of virtual machines and provides compute orchestration, networking, user and account management, and resource accounting. Administrators can work through a web interface, command line tools or a full REST API. It also offers an API that is compatible with some AWS services for hybrid setups.
Key features
- Manage virtual machines and networks
- Web interface, command line and REST API
- Multi-tenant user and account management
- Resource accounting and usage reports
- Works with several hypervisors
Who it's for
Service providers, managed service providers and enterprise IT teams that want a turnkey cloud without vendor lock-in. Teams that already run VMware, KVM or Xen infrastructure can use it to add a self-service layer.
Pricing and good to know
The project is open source and free to download, so your main costs are hardware, operations and staff time. Current releases and documentation are published on the project website. Setting up a production cloud takes planning for networking, storage and high availability, so review the documentation before you deploy.
Highlights
- Manage virtual machines and networks
- Use a web interface, CLI or REST API
- Handle users, accounts and resource limits
- Track resource usage for accounting












