symfony/http-client
Provides powerful methods to fetch HTTP resources synchronously or asynchronously observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 2736
- days_rel: 11
- days_push: 8
- n_releases_24m: 92
Adoption not part of the score
2030 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Symfony HttpClient is a PHP component providing a low-level HTTP client with support for both PHP stream wrappers and cURL. It fetches HTTP resources synchronously or asynchronously, with features like concurrent requests, streaming responses, retries, and SSRF protection.
Use cases
- make http requests in php
- consume rest apis from php
- fetch urls asynchronously
- send concurrent http requests
- stream large http responses
- retry failed http requests
- consume server-sent events in php
When to choose
- you're building a PHP or Symfony app that calls external APIs
- you need async or concurrent HTTP requests with multiplexing
- you want PSR-18/HTTPlug interoperability with built-in testing tools
When to avoid
- you're not working in PHP
- you need a full-featured GUI HTTP client like Postman
- your framework already mandates a different HTTP client
Facets
library · maturity stable
http-client web-development backend apis developer-tools php symfony-component async-http curl psr-18 http2 streaming
7 sources
- readme: https://github.com/symfony/http-client · fetched 2026-08-28 · 28458283abb2
- homepage: https://symfony.com/http-client · fetched 2026-08-29 · f59eb46df099
- site_page: https://symfony.com/doc · fetched 2026-08-29 · 44889134f4fb
- site_page: https://symfony.com/doc/current/http_client.html · fetched 2026-08-29 · 683193800162
- site_page: https://symfony.com/projects/phpmyfaq · fetched 2026-08-29 · c4d94e184466
- site_page: https://symfony.com/releases · fetched 2026-08-29 · 5bd749e2b676
- site_page: https://symfony.com/blog/category/releases · fetched 2026-08-29 · 5928e60cd226
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| symfony/http-client | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="symfony/http-client")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem