Skip to content

PHP library for the Hetzner Cloud API by Exploriment

License

Notifications You must be signed in to change notification settings

Exploriment/hcloud-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP library for the Hetzner Cloud API by Exploriment

License Latest Stable Version Total Downloads

Installation: Composer

You can install this library via Composer. Run the following command:

composer require exploriment/hcloud-php

Documentation and examples

Full technical documentation can be found in DOCUMENTATION.md. The more user-friendly documentation can be found in the wiki.

HetznerCloud

<?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();

Prerequisites and dependencies

License

MIT