tcdent/php-restclient
Simple PHP REST client for making HTTP requests to JSON/REST APIs. Provides a clean interface for GET/POST/PUT/DELETE, headers and query params, basic authentication, and response handling to quickly integrate remote services without heavy dependencies.
Adopt if:
Look elsewhere if:
Guzzle or Symfony HTTP Client.ReactPHP or Amp.For Executives: "This package standardizes how our PHP services communicate with APIs—internal or external—cutting integration time by 30%+ while reducing bugs from inconsistent HTTP logic. It’s MIT-licensed, actively maintained, and aligns with our tech stack, so we avoid vendor lock-in or reinventing the wheel. Think of it as a ‘Plug & Play’ for API calls, freeing devs to focus on business logic."
For Engineers: "A lightweight, flexible REST client that handles edge cases (duplicate headers/params, PATCH JSON) out of the box. No Guzzle bloat, but enough features to cover 80% of use cases. Supports middleware for auth/retries, and the recent 0.1.8.4 fixes show it’s still evolving. Perfect for rapid prototyping or small-to-medium projects where we want to avoid over-engineering."
How can I help you explore Laravel packages today?