Skip to content

Modern .NET library for interacting with the Hetzner Cloud API.

License

Notifications You must be signed in to change notification settings

nager/Nager.HetznerCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nager.HetznerCloud

A modern .NET API client for the Hetzner Cloud API.
This library provides a clean and easy-to-use interface to manage servers, networks, firewalls, and other Hetzner Cloud resources directly from your .NET applications.

🚀 Installation

The package is available on NuGet.

PM> Install-Package Nager.HetznerCloud

or

dotnet add package Nager.HetznerCloud

💡 Example Usage

var apiToken = "<your-api-token>";

var httpClient = new HttpClient();
var hetznerCloudClient = new HetznerCloudClient(httpClient, apiToken);

var prices = await hetznerCloudClient.PricesQueryAsync();

⚙️ Features Overview

✅ – Feature implemented
⚪ – Feature not implemented
➖ – Not available in the 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

About

Modern .NET library for interacting with the Hetzner Cloud API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages