Hetzner Cloud icon

Hetzner Cloud

Manage servers, volumes, networks and more in Hetzner Cloud

Server → Create

AI-generated

Summary

Create a Hetzner Cloud server using a required hostname, server type, and image. Optionally choose a location and configure networking, SSH keys, firewalls, labels, placement, cloud-init user data, and other API body fields.

Inputs

  • Name (required) — Unique RFC 1123-compliant server hostname.
  • Server Type (required) — Choose a server type from the searchable list or enter its ID.
  • Image (required) — Choose an image from the searchable list or enter its ID.
  • Location — Optionally choose a location from the searchable list or enter its ID. Additional Fields also supports specifying a datacenter name.
  • Additional Fields — Optionally set volume automounting, public IPv4/IPv6, firewall IDs, network IDs, placement group ID, SSH key names or IDs, labels as JSON, start-after-create, and cloud-init user data. Comma-separated ID fields are converted to API values; numeric SSH key and firewall IDs are sent as numbers.
  • Additional Body Fields (JSON) — Extra API request body properties. These are merged with the fields built from the other inputs; explicitly configured fields take precedence for matching keys.
  • Request Options — Node-level options for request batching, SSL certificate validation, proxy, and timeout.

Output shape

A single record containing the created server response.

The operation sends a POST request to Hetzner Cloud's /v1/servers endpoint. The response is not unwrapped from a named property.

Links

Discussion