PHPackages                             guardian360/resonance - 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. guardian360/resonance

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

guardian360/resonance
=====================

Resonance aims to make performing HTTP requests and getting responses extremely simple.

2.0.0(1y ago)021.1k↓60.9%MITPHPPHP ^7.3|^8CI failing

Since Apr 17Pushed 1y ago1 watchersCompare

[ Source](https://github.com/guardian360/Resonance)[ Packagist](https://packagist.org/packages/guardian360/resonance)[ Docs](https://github.com/guardian360/resonance)[ RSS](/packages/guardian360-resonance/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)Dependencies (3)Versions (6)Used By (0)

Guardian360 Resonance
=====================

[](#guardian360-resonance)

[![Build Status](https://camo.githubusercontent.com/82a86dd9542292b909cef91510575331fc555219d213e48f4bfd677886ca30b2/68747470733a2f2f7472617669732d63692e6f72672f677561726469616e3336302f5265736f6e616e63652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/guardian360/Resonance)[![Coverage Status](https://camo.githubusercontent.com/b554b9457bb4db1816bf396dacff5bbee8dc5ced3197838f8d6511b4c0c1b677/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6769746875622f677561726469616e3336302f5265736f6e616e63652f6d61737465722e737667)](https://coveralls.io/github/guardian360/Resonance?branch=master)

Resonance aims to make performing HTTP requests and getting responses extremely simple.

Requirements
------------

[](#requirements)

- PHP &gt;=7.0.0

Installation
------------

[](#installation)

Install via composer.

```
$ composer require guardian360/resonance
```

Usage
-----

[](#usage)

Currently, only a Guzzle driver is implemented. I'm not necessarily expecting to expand drivers myself, as writing your own drivers is extremely simple using the Driver contract shipped with the library. You can simply create your own driver implementation with pretty much any HTTP library.

Without further ado, a simple example is shown below.

```
// First, we set up a library client which we want our client to use. Here, we
// are using a Guzzle client, which we can predefine beforehand with options
// such as headers, cookies or multipart requests.
$library = new GuzzleHttp\Client(['base_uri' => 'https://localhost']);

// Next we feed the library to the driver we'd like to use. In this case, since
// we've setup a Guzzle client, we'll be using the Guzzle driver naturally.
$driver = new Resonance\Drivers\Guzzle($library);

// Finally we feed the driver we want to use to our client.
$client = new Resonance\Client($driver);

// Then we can simply perform HTTP requests and get the response body.
// For example, GET requests...
$response = $client->get('/');

// POST requests...
$response = $client->post('/contact', [
    'email' => 'someone@example.com',
    'subject' => 'Hi there',
    'content' => 'Resonance is so cool, it makes everything so simple!'
]);

// PUT requests...
$response = $client->put('/users/1/edit', ['name' => 'Mambo Jambo']);

// And DELETE requests.
$response = $client->delete('/posts/1');
```

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance42

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~722 days

Total

4

Last Release

469d ago

Major Versions

1.1.0 → 2.0.02025-03-21

PHP version history (2 changes)1.0.0PHP &gt;=7.0.0

2.0.0PHP ^7.3|^8

### Community

Maintainers

![](https://www.gravatar.com/avatar/14d63a99802b27b8610af5dcb1e7fa5e3e351f3af4b271f26170b5a5d848b56a?d=identicon)[AuditeMarlow](/maintainers/AuditeMarlow)

---

Top Contributors

[![AuditeMarlow](https://avatars.githubusercontent.com/u/6793790?v=4)](https://github.com/AuditeMarlow "AuditeMarlow (10 commits)")[![g360-niek](https://avatars.githubusercontent.com/u/268561963?v=4)](https://github.com/g360-niek "g360-niek (10 commits)")[![G360-Niek](https://avatars.githubusercontent.com/u/268561963?v=4)](https://github.com/G360-Niek "G360-Niek (10 commits)")[![g360-automation](https://avatars.githubusercontent.com/u/122522619?v=4)](https://github.com/g360-automation "g360-automation (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/guardian360-resonance/health.svg)

```
[![Health](https://phpackages.com/badges/guardian360-resonance/health.svg)](https://phpackages.com/packages/guardian360-resonance)
```

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k656.1k38](/packages/neuron-core-neuron-ai)[illuminate/http

The Illuminate Http package.

11937.9M6.9k](/packages/illuminate-http)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[guzzlehttp/guzzle-services

Provides an implementation of the Guzzle Command library that uses Guzzle service descriptions to describe web services, serialize requests, and parse responses into easy to use model structures.

25711.0M191](/packages/guzzlehttp-guzzle-services)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

273.0k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
