With the original Acquia Cloud SDK being deprecated and a new version of Cloud API being made available, this SDK aims to fill the gap and use more modern PHP packages to allow developers to continue to build tools that interact with the Acquia Cloud API.
The SDK can be installed with Composer by adding this library as a dependency to your composer.json file.
{
"require": {
"typhonius/acquia-php-sdk-v2": "*"
}
}
Basic usage examples for the SDK.
<?php
require 'vendor/autoload.php';
use AcquiaCloudApi\CloudApi\Client;
$key_id = 'd0697bfc-7f56-4942-9205-b5686bf5b3f5';
$secret = 'D5UfO/4FfNBWn4+0cUwpLOoFzfP7Qqib4AoY+wYGsKE=';
$cloudapi = Client::factory(array(
'key' => $key_id,
'secret' => $secret,
));
$applications = $cloudapi->applications();
A Robo application has been created that uses this SDK and creates a command line tool for interacting with the API. The application may be found here using the acquia-api-v2 branch.