PHPackages                             campru/guzzle-bundle - 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. campru/guzzle-bundle

ActiveSilex-bundle[HTTP &amp; Networking](/categories/http)

campru/guzzle-bundle
====================

Provide Silex web profiler for Guzzle

v1.0.1(10y ago)11.9k[2 issues](https://github.com/campru/guzzle-bundle/issues)MITPHPPHP &gt;=5.4.0

Since May 3Pushed 10y ago1 watchersCompare

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

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

Guzzle Bundle [![Build Status](https://camo.githubusercontent.com/532bce45e0328aa417a1f9a6884aa9be470ca4106093b51b2ea3b0988617ac10/68747470733a2f2f7472617669732d63692e6f72672f63616d7072752f67757a7a6c652d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/campru/guzzle-bundle) [![Latest Stable Version](https://camo.githubusercontent.com/a3f8e0249275dad8b5d5b2f0dc6c68ddc8fa072f8e102d3657c3629a5dbb5550/68747470733a2f2f706f7365722e707567782e6f72672f63616d7072752f67757a7a6c652d62756e646c652f762f737461626c65)](https://packagist.org/packages/campru/guzzle-bundle)
=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#guzzle-bundle--)

Provide an advanced profiler for Guzzle. This profiler is for debug purposes and will display a dedicated report available in the toolbar and Silex Web Profiler

[![Guzzle Symfony web profiler panel](https://camo.githubusercontent.com/9233749376143cfd40244d919cd9d3eca0d0cc50ef6ffd430255eb0cacf5ef76/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d70726f66696c65722d70616e656c2e706e67)](https://camo.githubusercontent.com/9233749376143cfd40244d919cd9d3eca0d0cc50ef6ffd430255eb0cacf5ef76/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d70726f66696c65722d70616e656c2e706e67)

[![Guzzle Symfony web profiler panel - request details](https://camo.githubusercontent.com/6fd8399ca8772f21e563fb9f9b2b73997541c67c3b5386f928589265ed1e3e10/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d726571756573742d64657461696c2e706e67)](https://camo.githubusercontent.com/6fd8399ca8772f21e563fb9f9b2b73997541c67c3b5386f928589265ed1e3e10/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d726571756573742d64657461696c2e706e67)

[![Guzzle Symfony web profiler panel - response details](https://camo.githubusercontent.com/3814ff9304564a72a2f45abee1619aa9faab22e2124cae2503bc20d07b82b641/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d726573706f6e73652d64657461696c2e706e67)](https://camo.githubusercontent.com/3814ff9304564a72a2f45abee1619aa9faab22e2124cae2503bc20d07b82b641/687474703a2f2f6c75646f666c657572792e6769746875622e696f2f47757a7a6c6542756e646c652f696d616765732f67757a7a6c652d726573706f6e73652d64657461696c2e706e67)

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

[](#installation)

Add the composer requirements

```
{
    "require": {
        "campru/guzzle-bundle": "1.0.0"
    },
}
```

Enable it in your application

```
use Campru\GuzzleBundle\Provider\GuzzleProfilerServiceProvider;

$app->register(new GuzzleProfilerServiceProvider());
```

The provider depends on `WebProfilerServiceProvider`, so you also need to enable this if that's not already the case

```
use Silex\Provider\WebProfilerServiceProvider;

$app->register(new Provider\WebProfilerServiceProvider())
```

Finally, it's needed to add two subscribers to Guzzle client when this is created

```
use GuzzleHttp\Client;

$client = new Client(['base_url' => 'http://my.api.com']);

$client->getEmitter()->attach($app['guzzle_bundle.subscriber.profiler']);
$client->getEmitter()->attach($app['guzzle_bundle.subscriber.storage']);
```

Licence
-------

[](#licence)

This bundle is under the MIT license. See the complete license in the bundle

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.1% of commits — single point of failure

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 ~42 days

Total

2

Last Release

3990d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/721d80fb787dc88e6fbfe630d337081ba97524fa9bf2cb3745ded1d00d835ce8?d=identicon)[campru5](/maintainers/campru5)

---

Top Contributors

[![ludofleury](https://avatars.githubusercontent.com/u/187038?v=4)](https://github.com/ludofleury "ludofleury (41 commits)")[![campru](https://avatars.githubusercontent.com/u/4568007?v=4)](https://github.com/campru "campru (14 commits)")[![agallou](https://avatars.githubusercontent.com/u/320372?v=4)](https://github.com/agallou "agallou (2 commits)")[![geoffreytran](https://avatars.githubusercontent.com/u/544500?v=4)](https://github.com/geoffreytran "geoffreytran (1 commits)")[![gigablah](https://avatars.githubusercontent.com/u/471275?v=4)](https://github.com/gigablah "gigablah (1 commits)")[![Nyholm](https://avatars.githubusercontent.com/u/1275206?v=4)](https://github.com/Nyholm "Nyholm (1 commits)")[![pschultz](https://avatars.githubusercontent.com/u/607733?v=4)](https://github.com/pschultz "pschultz (1 commits)")[![srogier](https://avatars.githubusercontent.com/u/814069?v=4)](https://github.com/srogier "srogier (1 commits)")[![BenoitLeveque](https://avatars.githubusercontent.com/u/242870?v=4)](https://github.com/BenoitLeveque "BenoitLeveque (1 commits)")[![bitdeli-chef](https://avatars.githubusercontent.com/u/3092978?v=4)](https://github.com/bitdeli-chef "bitdeli-chef (1 commits)")

---

Tags

profilerGuzzlesilex

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/campru-guzzle-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/campru-guzzle-bundle/health.svg)](https://phpackages.com/packages/campru-guzzle-bundle)
```

###  Alternatives

[kevinrob/guzzle-cache-middleware

A HTTP/1.1 Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack. (RFC 7234)

43417.4M104](/packages/kevinrob-guzzle-cache-middleware)[eightpoints/guzzle-bundle

Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony. Comes with easy and powerful configuration options and optional plugins.

45912.1M55](/packages/eightpoints-guzzle-bundle)[guzzlehttp/oauth-subscriber

Guzzle OAuth 1.0 subscriber

24114.5M141](/packages/guzzlehttp-oauth-subscriber)[caseyamcl/guzzle_retry_middleware

Guzzle v6+ retry middleware that handles 429/503 status codes and connection timeouts

21810.7M64](/packages/caseyamcl-guzzle-retry-middleware)[php-http/guzzle7-adapter

Guzzle 7 HTTP Adapter

9157.1M555](/packages/php-http-guzzle7-adapter)[graham-campbell/guzzle-factory

Provides A Simple Guzzle Factory With Good Defaults

916.4M49](/packages/graham-campbell-guzzle-factory)

PHPackages © 2026

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