Actions111
- Action Actions
- Certificate Actions
- Datacenter Actions
- Firewall Actions
- Floating IP Actions
- Image Actions
- ISO Actions
- Load Balancer Actions
- Load Balancer Type Actions
- Location Actions
- Network Actions
- Placement Group Actions
- Pricing Actions
- Primary IP Actions
- Server Actions
- Server Type Actions
- SSH Key Actions
- Volume Actions
Server → Create
AI-generatedSummary
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.