CloudAPI allows users to provision and manage machines as well as perform cloud analysis. It provides APIs, SDKs, and CLIs to create, list, start, stop and delete machines. Users can choose from public datasets and packages to specify machine configurations. CloudAPI also offers instruments and decomposition to monitor infrastructure and obtain metrics for individual machines or zones. Dtrace and JSON tools help further analyze collected data.