PHPackages                             scolmore/inriver-laravel - 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. [API Development](/categories/api)
4. /
5. scolmore/inriver-laravel

ActiveLibrary[API Development](/categories/api)

scolmore/inriver-laravel
========================

A Laravel package for interacting with the inRiver PIM API

0.0.4(1y ago)67MITPHPPHP ^8.2

Since Jan 26Pushed 1y ago1 watchersCompare

[ Source](https://github.com/scolmore/inriver-laravel)[ Packagist](https://packagist.org/packages/scolmore/inriver-laravel)[ Docs](https://github.com/scolmore/inriver-laravel)[ RSS](/packages/scolmore-inriver-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (6)Versions (5)Used By (0)

 [![](assets/inriver.png)](assets/inriver.png)

InRiver
=======

[](#inriver)

[![Latest Version on Packagist](https://camo.githubusercontent.com/49a1cee11efd1fd78b85450f66062ad7ca85203bc552fede41bf94a3bd785ff1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73636f6c6d6f72652f696e72697665722d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/scolmore/inriver-laravel)[![GitHub Tests Action Status](https://camo.githubusercontent.com/76f474b401f6a9ab9050a7e7ec22ba2d71cf157fa72a647bf86e5e60d10aebbe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f73636f6c6d6f72652f696e72697665722d6c61726176656c2f72756e2d74657374732e796d6c3f6c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/scolmore/inriver-laravel/actions?query=workflow&%22tests%22+branch=master)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/27af4cde0be3b40a8d03175488d8cf1b0143f8f493b30eca06213b42962ad14a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f73636f6c6d6f72652f696e72697665722d6c61726176656c2f636f64652d7374796c652e796d6c3f6c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/scolmore/inriver-laravel/actions?query=workflow&%22Check+&+fix+styling%22+branch=master)[![Total Downloads](https://camo.githubusercontent.com/5b7b9b327b115c2c31262e386ae3965123bd58a00fba1ab641640c39044d330f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73636f6c6d6f72652f696e72697665722d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/scolmore/inriver-laravel)

InRiver Laravel is a package that allows you to easily integrate with the inRiver PIM API.

Usage
-----

[](#usage)

Out of the box we have all the endpoints available to you as they are on the documentation.

For example, to get channel id's for an entity id, the documentation shows the following:

[![Channel API](assets/channel-api.png)](assets/channel-api.png)\]

To use this in the package, you would do the following:

```
$channels = InRiver()->channels->getChannelsForEntityId('Product');

// As per the documentation, you can also pass the other parameters.
$channels = InRiver()->channels->getChannelsForEntityId(
    forEntityId: 'Product',
    includeChannels: true,
    includePublications: true
);
```

So the URL endpoint is channels and the function from the URL is GetChannelsForEntityId, so that is the function you call.

As well as this, we also provide some other methods for your convenience. These can be found below.

### Examples

[](#examples)

- [Entity](examples/entities/entity.md)
- [Links](examples/links/link.md)
- [Models/Categories](examples/model/Category.md)
- [Models/Cvls](examples/model/Cvls.md)
- [Models/EntityTypes](examples/model/EntityTypes.md)
- [Models/FieldSets](examples/model/FieldSets.md)
- [Models/Languages](examples/model/Languages.md)
- [Models/RestrictedFields](examples/model/RestrictedFields.md)
- [Models/SpecificationTemplates](examples/model/SpecificationTemplates.md)

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

[](#installation)

Via Composer

```
composer require scolmore/inriver-laravel
```

Change log
----------

[](#change-log)

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

Testing
-------

[](#testing)

```
composer test
```

Contributing
------------

[](#contributing)

Please see [contributing.md](contributing.md) for details and a todolist.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Samuel Loft](https://github.com/samloft)
- [All Contributors](../../contributors)

License
-------

[](#license)

MIT. Please see the [license file](license.md) for more information.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

Every ~39 days

Total

4

Last Release

720d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/86e4398e23070db83a77091c2b485702e724d68fbf2ecfca1472f4751b74fe3b?d=identicon)[samloft](/maintainers/samloft)

---

Top Contributors

[![samloft](https://avatars.githubusercontent.com/u/19821958?v=4)](https://github.com/samloft "samloft (125 commits)")

---

Tags

inriverinriver-apilaravelphplaravelInRiver

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/scolmore-inriver-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/scolmore-inriver-laravel/health.svg)](https://phpackages.com/packages/scolmore-inriver-laravel)
```

###  Alternatives

[irazasyed/telegram-bot-sdk

The Unofficial Telegram Bot API PHP SDK

3.3k4.5M84](/packages/irazasyed-telegram-bot-sdk)[essa/api-tool-kit

set of tools to build an api with laravel

52680.5k](/packages/essa-api-tool-kit)[flat3/lodata

OData v4.01 Producer for Laravel

96320.9k](/packages/flat3-lodata)[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)[dragon-code/laravel-json-response

Automatically always return a response in JSON format

1118.6k1](/packages/dragon-code-laravel-json-response)[surface/laravel-webfinger

A Laravel package to create an ActivityPub webfinger.

113.8k](/packages/surface-laravel-webfinger)

PHPackages © 2026

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