PHPackages                             rlwebdiensten/laravel-viper - 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. rlwebdiensten/laravel-viper

ActiveLibrary[API Development](/categories/api)

rlwebdiensten/laravel-viper
===========================

Viper365 API client wrapper for Laravel

1.0.6(4y ago)0751[2 PRs](https://github.com/RL-Webdiensten/laravel-viper365/pulls)MITPHPPHP ^8.0

Since Feb 22Pushed 2y agoCompare

[ Source](https://github.com/RL-Webdiensten/laravel-viper365)[ Packagist](https://packagist.org/packages/rlwebdiensten/laravel-viper)[ Docs](https://github.com/RL-Webdiensten/laravel-viper365)[ GitHub Sponsors](https://github.com/rlwebdiensten)[ RSS](/packages/rlwebdiensten-laravel-viper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (14)Versions (10)Used By (0)

Viper365 API client wrapper for Laravel
=======================================

[](#viper365-api-client-wrapper-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d2f471a5b91e9207c488ba6ff58d4b5926cc1b8fbf6b6ffec4a6491de96fd4e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f726c7765626469656e7374656e2f6c61726176656c2d76697065722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rlwebdiensten/laravel-viper)[![GitHub Tests Action Status](https://camo.githubusercontent.com/2731993db89a86220d2d24e770b125c7974c2991d8a5cd640393760cf1cf2c12/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f524c2d5765626469656e7374656e2f6c61726176656c2d76697065723336352f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/RL-Webdiensten/laravel-viper365/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/7aa3ea4a33cbb3faa3842b6d323405e76048ddd963e4f45be712dd53a530896f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f524c2d5765626469656e7374656e2f6c61726176656c2d76697065723336352f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/RL-Webdiensten/laravel-viper365/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/6f36cf8382e9209bdba2eb0d212bfef447f8051853840434ee4c29ed3a1797b4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f726c7765626469656e7374656e2f6c61726176656c2d76697065722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/rlwebdiensten/laravel-viper)

A simple Viper365 API client wrapper for Laravel.

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

[](#installation)

You can install the package via composer:

```
composer require rlwebdiensten/laravel-viper
```

These are the available ENV variables:

```
VIPER_API_ENDPOINT="" // Not required - default "basic-api.viper365.nl"
VIPER_API_TOKEN=""    // Required

```

After you have set the VIPER\_API\_TOKEN you can login with:

```
php artisan viper:login

```

Next you need to schedule the refresh command so the accessToken is refreshed every half hour:

```
php artisan viper:refresh

```

You can put the above command in your cronjob or schedule it with Laravel:

```
$schedule->command('viper:refresh')->everyFiveMinutes();

```

Usage
-----

[](#usage)

Using dependency injection

```
function __construct(\RlWebdiensten\LaravelViper\LaravelViper $viperService)
{
    $this->viperService = $viperService;

    // e.g.
    $persons = $this->viperService->getAllPersons();
}
```

Using the facade

```
function someMethod()
{
    $persons = LaravelViper::getAllPersons();
}
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

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

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

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Fabian Dingemans](https://github.com/faab007)
- [Rick Lambrechts](https://github.com/ricklambrechts)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity60

Established project with proven stability

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

Total

7

Last Release

1482d ago

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/13e91835c9a2c751dbeabf38185e8f905c06f6d8bcb13f1cb66c3331600bd876?d=identicon)[rlwebdiensten](/maintainers/rlwebdiensten)

---

Top Contributors

[![ricklambrechts](https://avatars.githubusercontent.com/u/1367665?v=4)](https://github.com/ricklambrechts "ricklambrechts (35 commits)")[![faab007nl](https://avatars.githubusercontent.com/u/28200451?v=4)](https://github.com/faab007nl "faab007nl (22 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (13 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (11 commits)")[![Faab007](https://avatars.githubusercontent.com/u/136957309?v=4)](https://github.com/Faab007 "Faab007 (4 commits)")

---

Tags

laravelrlwebdienstenlaravel-viper

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/rlwebdiensten-laravel-viper/health.svg)

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

###  Alternatives

[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)[scalar/laravel

Render your OpenAPI-based API reference

6183.9k2](/packages/scalar-laravel)[njoguamos/laravel-plausible

A laravel package for interacting with plausible analytics api.

208.8k](/packages/njoguamos-laravel-plausible)[ryangjchandler/bearer

Minimalistic token-based authentication for Laravel API endpoints.

8129.8k](/packages/ryangjchandler-bearer)[codebar-ag/laravel-docuware

DocuWare integration with Laravel

1221.1k](/packages/codebar-ag-laravel-docuware)[combindma/laravel-facebook-pixel

Meta pixel integration for Laravel

4956.9k](/packages/combindma-laravel-facebook-pixel)

PHPackages © 2026

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