Apache CloudStack ist Open-Source-Software, um große Netzwerke aus virtuellen Maschinen als Infrastructure-as-a-Service-Cloud (IaaS) bereitzustellen und zu verwalten. Es bietet Compute-Orchestrierung, Network-as-a-Service, Benutzer- und Kontoverwaltung sowie Ressourcenabrechnung, steuerbar über eine Weboberfläche, Kommandozeilenwerkzeuge oder eine RESTful-API. Es arbeitet mit Hypervisoren wie VMware, KVM, XenServer und XCP-ng zusammen und unterstützt Bare Metal. Dienstleister nutzen es für öffentliche Clouds, Unternehmen für private oder hybride Clouds.
CloudStack wird unter dem Dach der Apache Software Foundation entwickelt, einer gemeinnützigen Organisation mit Sitz in den USA, und steht unter der Apache License 2.0. Es ist kein gehosteter Dienst: Die Organisation oder der Anbieter, der es einsetzt, installiert und betreibt es selbst, der Speicherort der Daten hängt daher allein davon ab, wo diese Installation läuft. Eine europäische Organisation oder ein Cloud-Anbieter kann CloudStack deshalb in eigenen Rechenzentren, unter eigener Rechtshoheit und mit einsehbarem Quellcode betreiben.