PHPackages                             whilesmart/eloquent-integrations - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. whilesmart/eloquent-integrations

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

whilesmart/eloquent-integrations
================================

OAuth and third-party integrations package for Laravel applications

v1.0.0(4w ago)030MITPHPPHP ^8.3CI passing

Since May 10Pushed 4w agoCompare

[ Source](https://github.com/whilesmartphp/eloquent-integrations)[ Packagist](https://packagist.org/packages/whilesmart/eloquent-integrations)[ RSS](/packages/whilesmart-eloquent-integrations/feed)WikiDiscussions dev Synced 1w ago

READMEChangelog (1)Dependencies (9)Versions (5)Used By (0)

Eloquent Integrations
=====================

[](#eloquent-integrations)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b3b71ec927041891134da947697f902fb7f828f143e9eb981961be2680a2db80/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7768696c65736d6172742f656c6f7175656e742d696e746567726174696f6e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/whilesmart/eloquent-integrations)[![GitHub Tests Action Status](https://camo.githubusercontent.com/3eda7b8db2246c5a201e708802075dddad03860d6fd9fcef58a618535689c168/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7768696c65736d6172742f656c6f7175656e742d696e746567726174696f6e732f74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/whilesmart/eloquent-integrations/actions?query=workflow%3Atests+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/a39a8ab49c6b753026301be36f962cb15e8ad37649cb8fac01b38941481b7df0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7768696c65736d6172742f656c6f7175656e742d696e746567726174696f6e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/whilesmart/eloquent-integrations)

OAuth and third-party integrations package for Laravel applications. Easily manage and store API credentials, tokens, and integration settings for various third-party services.

Overview
--------

[](#overview)

**Eloquent Integrations** provides a robust framework for handling OAuth and API integrations in your Laravel applications. It simplifies the process of connecting to external services, securely storing credentials, and scoping integrations to specific entities like users or workspaces.

### Key Features

[](#key-features)

- **OAuth Support:** Seamlessly integrates with Laravel Socialite for managing OAuth flows.
- **Credential Storage:** Securely store and manage API keys, access tokens, and refresh tokens.
- **Workspace Scoping:** Built-in support for scoping integrations to specific workspaces using `whilesmart/eloquent-workspaces`.
- **Reusable Credentials:** Leverage `whilesmart/eloquent-client-credentials` for local credential and secret storage.

---

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

[](#installation)

You can install the package via composer:

```
composer require whilesmart/eloquent-integrations
```

You can optionally publish the configuration file to customize the default behavior:

```
php artisan vendor:publish --provider="Whilesmart\Integrations\IntegrationsServiceProvider"
```

---

Suggested Dependencies
----------------------

[](#suggested-dependencies)

To unlock additional features, you may want to install the suggested packages:

- `whilesmart/eloquent-client-credentials`: For reusable local credential and secret storage.
- `whilesmart/eloquent-workspaces`: For workspace-scoped integrations.
- `laravel/socialite`: For OAuth provider support.

---

Testing
-------

[](#testing)

You can run the included test suite to verify the package functions correctly in your environment:

```
composer test
```

For style and static analysis, you can use:

```
composer lint
composer phpstan
```

---

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance94

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

28d ago

### Community

Maintainers

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

---

Top Contributors

[![kofimokome](https://avatars.githubusercontent.com/u/21100923?v=4)](https://github.com/kofimokome "kofimokome (3 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/whilesmart-eloquent-integrations/health.svg)

```
[![Health](https://phpackages.com/badges/whilesmart-eloquent-integrations/health.svg)](https://phpackages.com/packages/whilesmart-eloquent-integrations)
```

###  Alternatives

[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.6M217](/packages/backpack-crud)[statamic/cms

The Statamic CMS Core Package

4.8k3.5M901](/packages/statamic-cms)[unopim/unopim

UnoPim Laravel PIM

10.1k2.2k](/packages/unopim-unopim)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

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

PHPackages © 2026

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