symfony/http-client-contracts
Symfony HttpClient Contracts provides stable interfaces for HTTP clients and responses, extracted from Symfony. Build libraries against these battle-tested abstractions and swap implementations easily while staying compatible with Symfony’s HttpClient ecosystem.
Architecture fit: High compatibility with Laravel's DI system for decoupling HTTP client logic. Ideal for new services requiring client interchangeability but requires concrete implementation (e.g., symfony/http-client or Guzzle with PSR-18 bridge). Not a direct fit for Laravel's built-in Http:: facade without refactoring.
Integration feasibility: Feasible with effort. Requires installing a
How can I help you explore Laravel packages today?