Hetzner Cloud PHP API Client

A downloadable PHP package that lets you connect your PHP application to the Hetzner Cloud API in a private and secure way.

Imagine...

A robust Hetzner Cloud API client

Written in PHP

With everything you need

Hetzner Cloud Logo
  • A convenient fluent interface for interacting with the Hetzner Cloud API.
  • Supports 135 API operations.
  • Full IDE autocomplete support.
  • Comprehensive documentation.
  • Great customer support.
  • Comprehensive tests, including unit and functional integration tests. All test cases provided.

About Tectalic

Building robust API clients for developers like you

Our experienced team of developers is on a mission to standardize and simplify how developers interact with the Hetzner Cloud API in their applications.

Instead of writing low-level code yourself to interact with the Hetzner Cloud API, we think there's a better way.

Purchasing a reliable and robust Hetzner Cloud API client can save you time and money by letting you focus on delivering value within your application.

Sounds good?

Interested in a Hetzner Cloud API client?

We're actively building PHP API clients at the moment.

An API client for Hetzner Cloud isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Hetzner Cloud PHP API client, we will respond with an availability date.

Programming Language(s)

A comprehensive Hetzner Cloud API client

Supporting 135 operations

Get all Actions

Get an Action

Get all Certificates

Create a Certificate

Get a Certificate

Update a Certificate

Delete a Certificate

Get all Actions for a Certificate

Retry Issuance or Renewal

Get an Action for a Certificate

Get all Datacenters

Get a Datacenter

Get all Firewalls

Create a Firewall

Get a Firewall

Update a Firewall

Delete a Firewall

Get all Actions for a Firewall

Apply to Resources

Remove from Resources

Set Rules

Get an Action for a Firewall

Get all Floating IPs

Create a Floating IP

Get a Floating IP

Update a Floating IP

Delete a Floating IP

Get all Actions for a Floating IP

Assign a Floating IP to a Server

Change reverse DNS entry for a Floating IP

Change Floating IP Protection

Unassign a Floating IP

Get an Action for a Floating IP

Get all Images

Get an Image

Update an Image

Delete an Image

Get all Actions for an Image

Change Image Protection

Get an Action for an Image

Get all ISOs

Get an ISO

Get all Load Balancer Types

Get a Load Balancer Type

Get all Load Balancers

Create a Load Balancer

Get a Load Balancer

Update a Load Balancer

Delete a Load Balancer

Get all Actions for a Load Balancer

Add Service

Add Target

Attach a Load Balancer to a Network

Change Algorithm

Change reverse DNS entry for this Load Balancer

Change Load Balancer Protection

Change the Type of a Load Balancer

Delete Service

Detach a Load Balancer from a Network

Disable the public interface of a Load Balancer

Enable the public interface of a Load Balancer

Remove Target

Update Service

Get an Action for a Load Balancer

Get Metrics for a LoadBalancer

Get all Locations

Get a Location

Get all Networks

Create a Network

Get a Network

Update a Network

Delete a Network

Get all Actions for a Network

Add a route to a Network

Add a subnet to a Network

Change IP range of a Network

Change Network Protection

Delete a route from a Network

Delete a subnet from a Network

Get an Action for a Network

Get all PlacementGroups

Create a PlacementGroup

Get a PlacementGroup

Update a PlacementGroup

Delete a PlacementGroup

Get all prices

Get all Server Types

Get a Server Type

Get all Servers

Create a Server

Get a Server

Update a Server

Delete a Server

Get all Actions for a Server

Add a Server to a Placement Group

Attach an ISO to a Server

Attach a Server to a Network

Change alias IPs of a Network

Change reverse DNS entry for this Server

Change Server Protection

Change the Type of a Server

Create Image from a Server

Detach a Server from a Network

Detach an ISO from a Server

Disable Backups for a Server

Disable Rescue Mode for a Server

Enable and Configure Backups for a Server

Enable Rescue Mode for a Server

Power off a Server

Power on a Server

Soft-reboot a Server

Rebuild a Server from an Image

Remove from Placement Group

Request Console for a Server

Reset a Server

Reset root Password of a Server

Shutdown a Server

Get an Action for a Server

Get Metrics for a Server

Get all SSH keys

Create an SSH key

Get a SSH key

Update an SSH key

Delete an SSH key

Get all Volumes

Create a Volume

Get a Volume

Update a Volume

Delete a Volume

Get all Actions for a Volume

Attach Volume to a Server

Change Volume Protection

Detach Volume

Resize Volume

Get an Action for a Volume

Interested in a Hetzner Cloud API client?

We're actively building PHP API clients at the moment.

An API client for Hetzner Cloud isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Hetzner Cloud PHP API client, we will respond with an availability date.

Programming Language(s)