Download the PHP package mohamedmohamedhekal/integrator without Composer
On this page you can find all versions of the php package mohamedmohamedhekal/integrator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mohamedmohamedhekal/integrator
More information about mohamedmohamedhekal/integrator
Files in mohamedmohamedhekal/integrator
Download mohamedmohamedhekal/integrator
More information about mohamedmohamedhekal/integrator
Files in mohamedmohamedhekal/integrator
Vendor mohamedmohamedhekal
Package integrator
Short Description Resilient Laravel HTTP client toolkit: retries, rate limits, circuit breakers, and auth strategies
License MIT
Homepage https://github.com/mohamedhekal/integrator
Package integrator
Short Description Resilient Laravel HTTP client toolkit: retries, rate limits, circuit breakers, and auth strategies
License MIT
Homepage https://github.com/mohamedhekal/integrator
Please rate this library. Is it a good library?
Informations about the package integrator
Integrator
Search terms: laravel, http, api, retry, circuit-breaker, rate-limit, integrations, php, laravel-package, http-client, backoff, third-party-api.
Resilient Laravel HTTP client toolkit for third-party APIs: retries with backoff, Retry-After handling, circuit breakers, and auth strategies.
Problem
Every vendor integration reinvents retries, rate-limit waits, and failure isolation—usually inconsistently and without tests.
Installation
Quick start
Configure named integrations in config/integrator.php:
Features (v0.1)
- Named clients via
Integrator::client() - Auth:
none,bearer,basic,api_key - Exponential backoff + optional jitter
- Honor
Retry-Afteron 429 (capped) - Cache-backed circuit breaker (closed / open / half-open)
IntegrationExceptionwith status/body/error code- Optional request logging
Testing
Architecture
See docs/architecture.md.
License
MIT
All versions of integrator with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/support Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/cache Version ^11.0|^12.0
guzzlehttp/guzzle Version ^7.8
illuminate/support Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/cache Version ^11.0|^12.0
guzzlehttp/guzzle Version ^7.8
The package mohamedmohamedhekal/integrator contains the following files
Loading the files please wait ...