OpenStack is an open standard cloud computing platform for both public and private clouds. The open-source software controls large collections of computing, storage, and networking resources throughout a datacenter managed through a dashboard or via the OpenStack API. OpenStack allows organizations to create and offer cloud computing capabilities using open source software running on standard hardware.