.NET - Hetzner Cloud Api Client. API Documentation
The package is available on nuget
PM> install-package Nager.HetznerCloud
or
dotnet add package Nager.HetznerCloud
var apiToken = "";
var httpClient = new HttpClient();
var hetznerCloudClient = new HetznerCloudClient(httpClient, apiToken);
var prices = await hetznerCloudClient.PricesQueryAsync();
✔️ - Feature implemented
❌ - Feature not implemented
➖ - Not available on Hetzner API
Create | Read | Update | Delete | Actions | Extras | |
---|---|---|---|---|---|---|
General actions | ➖ | ❌ | ➖ | ➖ | ➖ | ➖ |
Certificates | ❌ | ❌ | ❌ | ❌ | ➖ | ➖ |
Datacenters | ➖ | ✔️ | ➖ | ➖ | ➖ | ➖ |
Firewalls | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
Floating IPs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Images | ➖ | ❌ | ❌ | ❌ | ❌ | ❌ |
ISOs | ➖ | ❌ | ➖ | ➖ | ➖ | ➖ |
Load Balancers | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Locations | ➖ | ❌ | ➖ | ➖ | ➖ | ➖ |
Networks | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Placement Groups | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |
Pricing | ➖ | ✔️ | ➖ | ➖ | ➖ | ➖ |
Primary IPs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Servers | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
Server Types | ➖ | ❌ | ➖ | ➖ | ➖ | ➖ |
SSH Keys | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
Volumes | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |