PHPackages                             eonx-com/easy-request-id - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. eonx-com/easy-request-id

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

eonx-com/easy-request-id
========================

Uniquely identify each request across multiple projects

6.22.5(2w ago)1113.5k↓47.7%MITPHPPHP ^8.2

Since Sep 23Pushed 2w ago3 watchersCompare

[ Source](https://github.com/eonx-com/easy-request-id)[ Packagist](https://packagist.org/packages/eonx-com/easy-request-id)[ RSS](/packages/eonx-com-easy-request-id/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (45)Versions (448)Used By (0)

\---eonx\_docs--- title: Introduction weight: 0 ---eonx\_docs---

Microservices infrastructures are common, one request can involve N different applications sending requests to each other, and it can be hard to link events occurring across them. This package objective is to create a standard way in PHP projects to resolve/share IDs across projects so linking requests becomes easier!

It is based on 2 different IDs:

- **request\_id:** ID of request specific to each project
- **correlation\_id:** shared ID across projects for the same initial request

On the top of resolving those IDs for you, this package also comes with integrations to different packages to automatically include those IDs in your:

- **bugsnag notifications:** using [EasyBugsnag](https://packages.eonx.com/packages/easy-bugsnag/)
- **error responses:** using [EasyErrorHandler](https://packages.eonx.com/packages/easy-error-handler/)
- **logs:** using [EasyLogging](https://packages.eonx.com/packages/easy-error-logging/)
- **webhooks:** using [EasyWebhook](https://packages.eonx.com/packages/easy-webhook/)

### Dependencies

[](#dependencies)

This package has dependencies on the following packages, please see their documentation directly:

- [EasyRandom](https://packages.eonx.com/packages/easy-random/)

### Require package (Composer)

[](#require-package-composer)

The recommended way to install this package is to use [Composer](https://getcomposer.org/):

```
$ composer require eonx-com/easy-request-id
```

### Usage

[](#usage)

This package is based on a single service providing the requestId and correlationId anywhere you need them:

```
// src/Controller/MyController.php

namespace App\Controller;

use EonX\EasyRequestId\Common\Provider\RequestIdProviderInterface;

final class MyController
{
    public function __construct(private RequestIdProviderInterface $requestIdProvider)
    {
    }

    public function __invoke()
    {
        $requestId = $this->requestIdProvider->getRequestId();
        $correlationId = $this->requestIdProvider->getCorrelationId();

        // Use the IDs in your logic...
    }
}
```

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance97

Actively maintained with recent releases

Popularity32

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity87

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 71.4% 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 ~4 days

Total

438

Last Release

17d ago

Major Versions

4.5.4 → 5.6.102023-11-23

4.5.5 → 5.6.112023-11-26

5.13.1 → 6.0.02024-08-15

4.5.6 → 6.0.12024-09-24

4.5.8 → 6.8.02025-02-20

PHP version history (4 changes)v2.5.0PHP ^7.2

3.4.0PHP ^7.2 || ^8.0

4.0.1PHP ^8.1

6.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/c6a35b20deec24986ee5baf0b9597829cb7fddc6f27188fd41fef91864877022?d=identicon)[eonx](/maintainers/eonx)

---

Top Contributors

[![natepage](https://avatars.githubusercontent.com/u/11576446?v=4)](https://github.com/natepage "natepage (611 commits)")[![roman-eonx](https://avatars.githubusercontent.com/u/48544017?v=4)](https://github.com/roman-eonx "roman-eonx (168 commits)")[![alexndlm](https://avatars.githubusercontent.com/u/6824784?v=4)](https://github.com/alexndlm "alexndlm (42 commits)")[![itorgov](https://avatars.githubusercontent.com/u/1703419?v=4)](https://github.com/itorgov "itorgov (27 commits)")[![TomasVotruba](https://avatars.githubusercontent.com/u/924196?v=4)](https://github.com/TomasVotruba "TomasVotruba (3 commits)")[![ERuban](https://avatars.githubusercontent.com/u/13186130?v=4)](https://github.com/ERuban "ERuban (2 commits)")[![BOB41K1987](https://avatars.githubusercontent.com/u/20467102?v=4)](https://github.com/BOB41K1987 "BOB41K1987 (2 commits)")[![voodooism](https://avatars.githubusercontent.com/u/31572316?v=4)](https://github.com/voodooism "voodooism (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/eonx-com-easy-request-id/health.svg)

```
[![Health](https://phpackages.com/badges/eonx-com-easy-request-id/health.svg)](https://phpackages.com/packages/eonx-com-easy-request-id)
```

###  Alternatives

[symfony/security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework

2.5k185.6M2.4k](/packages/symfony-security-bundle)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[shopware/storefront

Storefront for Shopware

684.6M236](/packages/shopware-storefront)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)

PHPackages © 2026

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