Awesome Hetzner Cloud
A curated list of libraries, tools, and integrations for Hetzner Cloud.
Projects formatted in bold are official Hetzner Cloud projects.
Want to have your project listed? Submit a Pull Request!
Please note that while we try to only include projects in this list which are functional and of good quality, we cannot provide any guarantee that they actually work, are complete, nor that they do not cause any harm to your system or your account.
Libraries
Go
- hcloud-go — Official library for Go
Java
- hcloud-java — Library for Java
- hetznercloud-java — Library for Java
- HetznerCloud-Java-Client — Library for Java
- jhcloudapi — Library for Java
JavaScript
- hcloud-js — Library for Node.js (JavaScript)
Perl
- hcloud-perl — Library for Perl
PHP
- hcloud-php — Library for PHP
- hetzner-cloud-api-client — Library for PHP
- hetzner-cloud-php-sdk — Library for PHP
Python
- hetznercloud-py — Library for Python
Ruby
- hcloud-ruby — Library for Ruby
Tools
- cli — Official CLI tool running on macOS, Linux, and Windows
- hetzner-cloud-cli-sh — CLI written in Bash
- hetzner-kube — CLI tool for provisioning Kubernetes clusters
- PowerShell-HetznerCloud — PowerShell Cmdlets
Integrations
- terraform-provider-hcloud — Official provider for Terraform
- hcloud-cloud-controller-manager — Official cloud controller manager for Kubernetes
- ansible-hcloud-inventory — Pure Python ansible inventory with group support
- docker-machine-driver-hetzner — Driver for Docker Machine
- hetzner-cloud-ansible-inventory — Ansible Inventory
- kubernetes-machine-controller — Kubernetes controller which spins up worker nodes based upon a machine manifest
- packer-builder-hcloud — Builder for Packer
- puppet-hetznercloud — Module for Puppet
- ui-driver-hetzner — UI Driver for Rancher