symfony/http-client
Symfony HttpClient provides a robust API to fetch HTTP resources synchronously or asynchronously. It supports modern features like concurrent requests and streaming, and integrates cleanly with the Symfony ecosystem for building reliable HTTP clients.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pdeans/http | 0.86 | Lightweight PSR-7 cURL HTTP client with PSR-17 factory support, built on Laminas Diactoros. Configure via curl options and use helper methods for GET/POST/PUT/PATCH/DELETE/HEAD/TRACE with headers and optional body streams/resources. | 14 | 14 | 2 | 45 | 0 | 2.5 | 9.0 | NOASSERTION | 1 year ago | |
| digital-link/httpclient | 0.86 | Lightweight Laravel/PHP HTTP client wrapper for making outbound requests with a clean, simple API. Provides convenient helpers for common methods, headers, and payloads to speed up calling external APIs in your applications. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| guzzle/guzzle | 0.86 | Guzzle 3.x is a PHP HTTP client and web service framework with a cURL-like API, persistent connections, pooling, parallel requests, service descriptions, and a Symfony2 event/plugin system. End-of-life; use Guzzle 5+ for maintenance. | 152 | 222 | 90 | 270K | 0 | 1.7 | 31.5 | MIT | — | |
| avris/http | 0.86 | Lightweight HTTP client for PHP/Laravel with a clean, fluent API for making requests and working with responses. Designed for simple integrations, sane defaults, and easy customization of headers, query params, timeouts, and body formats. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| guzzle/http | 0.85 | Legacy Guzzle HTTP component providing request/response objects, message abstractions, and client utilities for making HTTP calls in PHP. Useful for older Guzzle integrations and compatibility layers; for new projects, prefer modern guzzlehttp/guzzle versions. | 33 | 42 | 9 | 49K | 0 | 0.5 | — | — | — | |
| sabre/http | 0.85 | sabre/http is a lightweight PHP toolkit for working with HTTP requests and responses. It wraps superglobals and output functions into extendable, mockable Request/Response objects, with SAPI helpers to create a request and support dependency-injected handlers. | 190 | 197 | 60 | 284K | 5 | 32.4 | 53.3 | BSD-3-Clause | 1 month ago | |
| athlon1600/php-curl-client | 0.84 | Lightweight, extensible PHP cURL client (PHP 7.3–8.4). Make GET/POST or fully customized requests and always receive a standardized Response with status, body, error, and typed cURL info for IDE autocomplete. | 13 | 13 | 7 | 2K | 0 | 15.1 | 32.3 | MIT | 4 months ago | |
| tcdent/php-restclient | 0.84 | 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. | 0 | 354 | — | 44K | — | 14.7 | 34.8 | — | — | |
| symfony/http-kernel | 0.84 | Symfony HttpKernel turns HTTP Requests into Responses via an event-driven workflow powered by EventDispatcher. It’s the core of Symfony’s request handling and flexible enough for full-stack frameworks, micro-frameworks, or CMS platforms like Drupal. | 8,121 | 8,141 | 98 | 15M | 0 | 62.9 | 52.9 | MIT | 1 week ago | |
| dormilich/http-client | 0.83 | Lightweight PHP HTTP client wrapper focused on simple requests and responses, with a clean API for common HTTP methods and header/body handling. Useful as a minimal dependency for sending HTTP calls without a full-featured framework. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| symfony/http-foundation | 0.83 | Symfony HttpFoundation provides an object-oriented API for HTTP: requests, responses, headers, cookies, sessions, and file uploads. It normalizes PHP’s globals into consistent objects, making it easier to build and test web applications and middleware. | 8,635 | 8,709 | 307 | 15M | 0 | 65.6 | 52.7 | MIT | 1 week ago | |
| ci/restclientbundle | 0.83 | — | 57 | 57 | 19 | 2K | 10 | 7.8 | 24.4 | GPL-3.0 | 7 years ago | |
| age/api-bundle | 0.83 | Symfony2 bundle for simplifying connections to external APIs. Provides a straightforward way to configure and call remote services from your application, aiming to keep API integrations clean and easy to manage. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| aymdev/api-client-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| ddeboer/guzzle-bundle | 0.82 | — | 63 | 64 | 26 | 0 | 6 | 1.5 | 1.9 | — | — | |
| andreas-glaser/php-helpers | 0.82 | PHP 8.2+ helper toolkit offering ArrayHelper and other utilities for everyday tasks. Includes dot-notation get/set/unset, key/value lookups, insert/prepend/append, random/first/last helpers, filtering empty values, implode/explode helpers, key casing conversion, and more. | 13 | 14 | 2 | 572 | 0 | 2.9 | 22.3 | MIT | 1 year ago | |
| benjaminfavre/oauth2-http-client | 0.82 | Lightweight OAuth 2 decorator for Symfony HttpClient. Supports standard grant types, fetches and caches access tokens, injects them into requests, and can retry on token expiry. Minimal dependencies (Symfony Contracts + PHP JSON) and highly customizable auth steps. | 23 | 24 | 10 | 20K | 1 | 4.0 | 42.4 | Apache-2.0 | 10 months ago | |
| brzuchal/rest-client | 0.81 | — | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| adunblock/server-tag-symfony | 0.81 | Symfony bundle that fetches script URLs from a remote endpoint and renders them via a Twig server_tag() function. Uses Symfony HttpClient, optional caching with configurable TTL, safe HTML escaping, and graceful error handling. Compatible with Symfony 5–8. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| egeloen/http-adapter-bundle | 0.81 | — | 3 | 3 | 2 | 0 | 0 | 0.1 | — | MIT | — |
How can I help you explore Laravel packages today?