{"repo":"ghostcompiler/laravel-hetzner-robot","free":true,"listed":false,"github":"https://github.com/ghostcompiler/laravel-hetzner-robot","clone":"git clone https://github.com/ghostcompiler/laravel-hetzner-robot.git","description":"Laravel SDK for the Hetzner Robot API with fluent resources, type-safe responses, failover IP management, dedicated server automation, and seamless Laravel integration.","language":"PHP","stars":20,"topics":["api-client","automation","dedicated-server","failover-ip","hetzner","hetzner-robot","infrastructure","laravel","laravel-package","php"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"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 EXCEEDED errors 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 --- Ba","default_branch":null,"files":null,"tree":[],"storefront":"/r/ghostcompiler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ghostcompiler/laravel-hetzner-robot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}