Skip to content

About

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

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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 ⚪ ⚪ ⚪ ⚪ ➖ ➖
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

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages