jurager / microservice
Microservice communication SDK for Laravel
1.0.5
2026-03-04 07:38 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.0
- illuminate/console: ^11.0 || ^12.0
- illuminate/http: ^11.0 || ^12.0
- illuminate/redis: ^11.0 || ^12.0
- illuminate/routing: ^11.0 || ^12.0
- illuminate/support: ^11.0 || ^12.0
Requires (Dev)
- orchestra/testbench: ^9.0 || ^10.0
- phpunit/phpunit: ^11.0
README
A Laravel package for secure HTTP communication between microservices.
Features:
- HMAC-signed requests for internal service authentication
- Service discovery via shared Redis manifests or DNS pattern (Kubernetes-ready)
- Route manifest publishing and gateway proxying
- Idempotency support for non-safe requests (POST, PUT, PATCH)
Requirements
- PHP 8.2+
- Laravel 11+
- Redis
- Guzzle 7+
Installation
To install, configure and learn how to use please go to the Documentation.
License
This package is open-sourced software licensed under the MIT license.