A Pulumi provider for managing Hetzner Cloud resources (servers, volumes, networks, etc.). Current version 1.38.0. Releases follow Pulumi provider release cadence, generally monthly.
pip install pulumi-hcloudNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic example creating a Hetzner Cloud server with Pulumi.
Use `hcloud_token` instead of `token` when configuring the provider.
Explicitly manage volume lifecycle or detach before server deletion.
Use location instead of datacenter unless you specifically need a particular DC. Check available datacenters via 'hcloud datacenter list'.
Ensure all required resource properties are provided when creating a resource.
Provide a token with read/write access. Set `hcloud_token` in Pulumi config or environment variable.
Retry the operation. If persistent, check network connectivity or increase Pulumi's timeout settings.