'{username}', 'apiKey' => '{apiKey}', )); // 2. Create Compute service $service = $client->computeService(null, '{region}'); // 3. Get empty server $server = $service->server(); // 4. Create try { $response = $server->create(array( 'name' => '{serverName}', 'imageId' => '{imageId}', 'flavorId' => '{flavorId}' )); } catch (BadResponseException $e) { echo $e->getResponse(); } $body = json_decode($response->getBody(true)); // THIS IS YOUR ROOT PASSWORD - DO NOT LOSE! $password = $body->server->adminPass;