What are your thoughts on HTTP clients? Toying around with a "new" (different) approach

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • net

    A small, modern, PSR-7 compatible PSR-17 and PSR-18 network library for PHP, inspired by Go's net package. (by miniaturebase)

  • At the moment, given the proof-of-concept state of the library, you can't. I whipped this up over the weekend but have a few ideas as to how this would be done, but no real solid plans as of yet. One thing I know for sure, is that configuring it will still use the native PHP CURL*_* constants, maintaining the sentiment of "zero-configuration, all code/data". In other words, no home-grown array-based configs here. If you had input on the matter, I would love to hear your thoughts and ideas (just enabled the Discussions feature on the repo)!

  • Guzzle

    Guzzle, an extensible PHP HTTP client

  • I am curious how everyone feels about HTTP client packages in the PHP space, specifically packages like Guzzle, PHP HTTP, or HTTPful, etc.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • HTTPFul

    A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.

  • I am curious how everyone feels about HTTP client packages in the PHP space, specifically packages like Guzzle, PHP HTTP, or HTTPful, etc.

  • zttp

    A developer-experience focused HTTP client, optimized for most common use cases.

  • What do you think about https://github.com/kitetail/zttp then?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts