You can install this library via Composer. Run the following command:
composer require exploriment/hcloud-php
Full technical documentation can be found in DOCUMENTATION.md
. The more user-friendly documentation can be found in the wiki.
<?php
use Exploriment\HetznerCloud;
/**
* set your API token like this and you are ready to
* make API calls using this library!
*/
HetznerCloud\HetznerCloud::setToken('my_token_here');
// retrieve the pricing object
$pricing = HetznerCloud\HetznerCloud::getPricing();
/**
* retrieve the rate limit status, returns the following:
*
* object(stdClass)#1 (3) {
* ["limit"]=>
* int(0)
* ["remaining"]=>
* int(0)
* ["reset"]=>
* int(1517655111)
* }
*
* values of these will be `null` if no requests to the API were made
*/
$rateLimit = HetznerCloud\HetznerCloud::getRateLimit();
MIT