Skip to main content
Providers

Hetzner

CL4

Connects with an API token, verified against the datacenters endpoint. Covers hcloud servers and networks, with managed Kubernetes available through a Talos-based community module.

Because Object Storage isn't in the hcloud provider, an environment mixing compute and object storage generates two separate provider blocks — hcloud and MinIO — not one.

  • Object Storage isn't part of the hcloud Terraform provider — it's provisioned through the separate MinIO provider.
  • The first provider migrated to the newer Provider-SDK IR path, and the reference implementation for the plugin-manifest contribution format.

Capability maturity

FinOps (cost sync)
Drift detection
Day-2 operations
Brownfield import
AI copilot

A minimal real resource

resource "hcloud_server" "web" {
  name        = "web"
  server_type = "cx22"
  image       = "ubuntu-24.04"
}

Under the hood

  • backend/src/services/hetzner-connection.ts
  • backend/src/services/iac/hetzner/**

Ready to try it?

Start for free, no credit card.