Description
@n8n-dev/n8n-nodes-hcloud
!hcloud Banner


—
Stop writing hcloud API integrations by hand.
Every time you connect n8n to hcloud, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to hcloud took 5 minutes, not half a day?
This node gives you 21+ resources out of the box: Actions, Certificates, Datacenters, Firewalls, Floating Ips, and 16 more: with full CRUD operations, typed parameters, and zero manual configuration.
—
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
—
Install
npm install @n8n-dev/n8n-nodes-hcloud
Or in n8n:
1. Settings → Community Nodes → Install
2. Search: @n8n-dev/n8n-nodes-hcloud
3. Click Install
—
Quick Start
1. Install the node (above)
2. Add credentials: hcloud API → paste your API key
3. Drag the hcloud node into your workflow
4. Pick a resource → pick an operation → done.
That’s it. No configuration files. No code. It just works.
—
Resources
Actions (2 operations)
Get multiple Actions
Get an Action
Certificates (10 operations)
Get List Certificates
Post Create a Certificate
Delete a Certificate
Get a Certificate
Put Update a Certificate
Get List Actions for a Certificate
Get an Action for a Certificate
Post Retry Issuance or Renewal
Get List Actions
Get an Action
Datacenters (2 operations)
Get List Data Centers
Get a Data Center
Firewalls (12 operations)
Get List Firewalls
Post Create a Firewall
Delete a Firewall
Get a Firewall
Put Update a Firewall
Get List Actions for a Firewall
Get an Action for a Firewall
Post Apply to Resources
Post Remove from Resources
Post Set Rules
Get List Actions
Get an Action
Floating Ips (13 operations)
Get List Floating IPs
Post Create a Floating IP
Delete a Floating IP
Get a Floating IP
Put Update a Floating IP
Get List Actions for a Floating IP
Get an Action for a Floating IP
Post Assign a Floating IP to a Server
Post Change reverse DNS records for a Floating IP
Post Change Floating IP Protection
Post Unassign a Floating IP
Get List Actions
Get an Action
Images (9 operations)
Get List Images
Delete an Image
Get an Image
Put Update an Image
Get List Actions for an Image
Get an Action for an Image
Post Change Image Protection
Get List Actions
Get an Action
Isos (2 operations)
Get List ISOs
Get an ISO
Load Balancer Types (2 operations)
Get List Load Balancer Types
Get a Load Balancer Type
Load Balancers (23 operations)
Get List Load Balancers
Post Create a Load Balancer
Delete a Load Balancer
Get a Load Balancer
Put Update a Load Balancer
Get List Actions for a Load Balancer
Get an Action for a Load Balancer
Post Add Service
Post Add Target
Post Attach a Load Balancer to a Network
Post Change Algorithm
Post Change reverse DNS entry for this Load Balancer
Post Change Load Balancer Protection
Post Change the Type of a Load Balancer
Post Delete Service
Post Detach a Load Balancer from a Network
Post Disable the public interface of a Load Balancer
Post Enable the public interface of a Load Balancer
Post Remove Target
Post Update Service
Get Metrics for a LoadBalancer
Get List Actions
Get an Action
Locations (2 operations)
Get List Locations
Get a Location
Networks (15 operations)
Get List Networks
Post Create a Network
Delete a Network
Get a Network
Put Update a Network
Get List Actions for a Network
Get an Action for a Network
Post Add a route to a Network
Post Add a subnet to a Network
Post Change IP range of a Network
Post Change Network Protection
Post Delete a route from a Network
Post Delete a subnet from a Network
Get List Actions
Get an Action
Placement Groups (5 operations)
Get List Placement Groups
Post Create a PlacementGroup
Delete a PlacementGroup
Get a PlacementGroup
Put Update a PlacementGroup
Pricing (1 operations)
Get all prices
Primary Ips (13 operations)
Get List Primary IPs
Post Create a Primary IP
Delete a Primary IP
Get a Primary IP
Put Update a Primary IP
Get List Actions for a Primary IP
Get an Action for a Primary IP
Post Assign a Primary IP to a resource
Post Change reverse DNS records for a Primary IP
Post Change Primary IP Protection
Post Unassign a Primary IP from a resource
Get List Actions
Get an Action
Server Types (2 operations)
Get List Server Types
Get a Server Type
Servers (33 operations)
Get List Servers
Post Create a Server
Delete a Server
Get a Server
Put Update a Server
Get List Actions for a Server
Get an Action for a Server
Post Add a Server to a Placement Group
Post Attach an ISO to a Server
Post Attach a Server to a Network
Post Change alias IPs of a Network
Post Change reverse DNS entry for this Server
Post Change Server Protection
Post Change the Type of a Server
Post Create Image from a Server
Post Detach a Server from a Network
Post Detach an ISO from a Server
Post Disable Backups for a Server
Post Disable Rescue Mode for a Server
Post Enable and Configure Backups for a Server
Post Enable Rescue Mode for a Server
Post Power off a Server
Post Power on a Server
Post Soft reboot a Server
Post Rebuild a Server from an Image
Post Remove from Placement Group
Post Request Console for a Server
Post Reset a Server
Post Reset root Password of a Server
Post Shutdown a Server
Get Metrics for a Server
Get List Actions
Get an Action
SSH Keys (5 operations)
Get List SSH keys
Post Create an SSH key
Delete an SSH key
Get a SSH key
Put Update an SSH key
Storage Box Types (2 operations)
Get List Storage Box Types
Get a Storage Box Type
Storage Boxes (30 operations)
Get List Storage Boxes
Post Create a Storage Box
Get List Actions
Get an Action
Delete a Storage Box
Get a Storage Box
Put Update a Storage Box
Get List Actions for a Storage Box
Post Change Protection
Post Change Type
Post Disable Snapshot Plan
Post Enable Snapshot Plan
Post Reset Password
Post Rollback Snapshot
Post Update Access Settings
Get an Action for a Storage Box
Get List folders of a Storage Box
Get List Snapshots
Post Create a Snapshot
Delete a Snapshot
Get a Snapshot
Put Update a Snapshot
Get List Subaccounts
Post Create a Subaccount
Delete a Subaccount
Get a Subaccount
Put Update a Subaccount
Post Change Home Directory
Post Reset Password
Post Update Access Settings
Volumes (13 operations)
Get List Volumes
Post Create a Volume
Delete a Volume
Get a Volume
Put Update a Volume
Get List Actions for a Volume
Get an Action for a Volume
Post Attach Volume to a Server
Post Change Volume Protection
Post Detach Volume
Post Resize Volume
Get List Actions
Get an Action
Zones (25 operations)
Get List Zones
Post Create a Zone
Get List Actions
Get an Action
Delete a Zone
Get a Zone
Put Update a Zone
Get List Actions for a Zone
Post Change a Zone s Primary Nameservers
Post Change a Zone s Protection
Post Change a Zone s Default TTL
Post Import a Zone file
Get an Action for a Zone
Get List RRSets
Post Create an RRSet
Delete an RRSet
Get an RRSet
Put Update an RRSet
Post Add Records to an RRSet
Post Change an RRSet s Protection
Post Change an RRSet s TTL
Post Remove Records from an RRSet
Post Set Records of an RRSet
Post Update Records of an RRSet
Get Export a Zone file
—
Why This Node?
Without this node:
Hours of manual API integration
Copy-pasting from hcloud docs
Debugging auth, pagination, error handling
Maintaining your own client code
With this node:
Install → configure → use. 5 minutes.
Auto-generated from the official hcloud OpenAPI spec
Always up to date when the API changes
Native n8n performance
—
Auto-Generated
This node was auto-generated from the official hcloud OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.
When the hcloud API updates, this node updates too.
—
License
MIT © kelvinzer0