PHPackages                             guzzlehttp/ringphp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. guzzlehttp/ringphp

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

guzzlehttp/ringphp
==================

Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.

1.1.1(7y ago)76583.4M—8%6620MITPHPPHP &gt;=5.4.0

Since Oct 13Pushed 6y ago18 watchersCompare

[ Source](https://github.com/guzzle/RingPHP)[ Packagist](https://packagist.org/packages/guzzlehttp/ringphp)[ RSS](/packages/guzzlehttp-ringphp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (3)Versions (11)Used By (20)

RingPHP
=======

[](#ringphp)

Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. RingPHP be used to power HTTP clients and servers through a PHP function that accepts a request hash and returns a response hash that is fulfilled using a [promise](https://github.com/reactphp/promise), allowing RingPHP to support both synchronous and asynchronous workflows.

By abstracting the implementation details of different HTTP clients and servers, RingPHP allows you to utilize pluggable HTTP clients and servers without tying your application to a specific implementation.

```
