Download the PHP package ghostcompiler/laravel-hetzner-robot without Composer
On this page you can find all versions of the php package ghostcompiler/laravel-hetzner-robot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ghostcompiler/laravel-hetzner-robot
More information about ghostcompiler/laravel-hetzner-robot
Files in ghostcompiler/laravel-hetzner-robot
Download ghostcompiler/laravel-hetzner-robot
More information about ghostcompiler/laravel-hetzner-robot
Files in ghostcompiler/laravel-hetzner-robot
Vendor ghostcompiler
Package laravel-hetzner-robot
Short Description Production-ready Laravel SDK for the Hetzner Robot API
License MIT
Package laravel-hetzner-robot
Short Description Production-ready Laravel SDK for the Hetzner Robot API
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-hetzner-robot
Laravel Hetzner Robot SDK
A premium, feature-rich PHP SDK and Laravel integration for the Hetzner Robot Web Service API, featuring rate-limit handling, automatic retries, and concurrent batch operations.
Features
- 100% Endpoint Coverage: Complete implementation of all 14 Robot webservice sections (servers, IPs, subnets, resets, failover, Wake-on-LAN, boot options, reverse DNS, traffic, SSH keys, order products, Storage Boxes, firewalls, and vSwitches).
- Basic Authentication: Fully automated Basic Auth headers configuration.
- Form Urlencoded Requests: Parameters transfer mapped automatically using
application/x-www-form-urlencoded. - Fail-Safe Retries & Backoff: Robust exponential backoff and rate-limit parsing handling
RATE_LIMIT_EXCEEDEDerrors automatically. - Concurrently Pooled Processing: Execute calls asynchronously or concurrently in batches.
- Type-Safe DTOs: Automated data hydration into standard PHP DTO structures.
- Custom Exceptions: Specialized mapping of API status codes (ValidationException, RateLimitException, AuthenticationException, etc.).
Installation
Install the package via Composer:
Publish the configuration file:
Add your Hetzner Robot API Web Service credentials to your .env file:
Usage Examples
Servers
Listing and Finding Servers
Updating and Cancelling a Server
IP & Subnet Management
Boot Configurations (Rescue, Linux, Windows, VNC)
Storage Box
Firewall Configuration
vSwitches
Asynchronous Requests
Batch Concurrent Operations
Exception Handling
All exceptions inherit from Vendor\HetznerRobot\Exceptions\HetznerException.
Static Analysis & Linting
Run PHPStan static analysis:
Run Psalm static analysis:
Format code with Pint:
All versions of laravel-hetzner-robot with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2 || ^8.3 || ^8.4 || ^8.5
illuminate/support Version ^11.0 || ^12.0 || ^13.0
illuminate/contracts Version ^11.0 || ^12.0 || ^13.0
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^11.0 || ^12.0 || ^13.0
illuminate/contracts Version ^11.0 || ^12.0 || ^13.0
guzzlehttp/guzzle Version ^7.0
The package ghostcompiler/laravel-hetzner-robot contains the following files
Loading the files please wait ...