PHPackages                             hampel/synergy-wholesale-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. hampel/synergy-wholesale-laravel

ActiveLibrary[API Development](/categories/api)

hampel/synergy-wholesale-laravel
================================

Synergy Wholesale API wrapper using SoapClient and packaged as a Laravel service provider

1.10.0(2y ago)188MITPHPPHP &gt;=5.5.9

Since Aug 7Pushed 2y ago1 watchersCompare

[ Source](https://github.com/hampel/synergy-wholesale-laravel)[ Packagist](https://packagist.org/packages/hampel/synergy-wholesale-laravel)[ Docs](https://bitbucket.org/hampel/synergy-wholesale-laravel)[ RSS](/packages/hampel-synergy-wholesale-laravel/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (24)Used By (0)

Synergy Wholesale API Wrapper for Laravel
=========================================

[](#synergy-wholesale-api-wrapper-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/25cd0ac709a5e9bf2c7026351b6767df9a4a23131d241c03e99aafbc6d6ff2ff/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68616d70656c2f73796e657267792d77686f6c6573616c652d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/synergy-wholesale-laravel)[![Total Downloads](https://camo.githubusercontent.com/175075843050100d62991c9a09040b3732fa94dab7f07b5d478534528cf74658/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f68616d70656c2f73796e657267792d77686f6c6573616c652d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/synergy-wholesale-laravel)[![Open Issues](https://camo.githubusercontent.com/6ed2aa1f6aa85d855987bbdeeee0db52356cb46a6f694b109b4a29ba755b6b6b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f68616d70656c2f73796e657267792d77686f6c6573616c652d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://github.com/hampel/synergy-wholesale-laravel/issues)[![License](https://camo.githubusercontent.com/6b6ef0b4c527af01fb92fe3d8c0117ad763f187acd1366f083a969092263cfaa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f68616d70656c2f73796e657267792d77686f6c6573616c652d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/synergy-wholesale-laravel)

Synergy Wholesale API wrapper using SoapClient and packaged as a Laravel service provider

By [Simon Hampel](mailto:simon@hampelgroup.com)

This package provides a simple Laravel service provider and facade for our base Synergy Wholesale API wrapper package [hampel/synergy-wholesale](https://github.com/hampel/synergy-wholesale) - please refer to the documentation about that package for instructions on how to use this API wrapper

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

[](#installation)

To install using composer, run the following command:

`composer require hampel/synergy-wholesale-laravel`

You must generate an API key using the Synergy Wholesale control panel, which involves adding your web server's IP address to the whitelist - and then specify that key and your reseller ID in your `.env` file:

```
SYNERGY_WHOLESALE_API_KEY=your_synergy_wholesale_api_key
SYNERGY_WHOLESALE_RESELLER_ID=your_synergy_wholesale_reseller_id

```

Upgrading
---------

[](#upgrading)

**Upgrading to v1.6 (Laravel v5.8)**

In line with changes made in Laravel v5.8, cache expiry times are now specified in seconds rather than minutes. Be sure to adjust the value of all cache entries in the config`synergy-wholesale.cache.*.expiry` to suit, if you have over-ridden the defaults.

Usage
-----

[](#usage)

Use Laravel's App facade to gain access to the service provider in your code:

```
use SynergyWholesale\Commands\CheckDomainCommand;

$sw = App::make('SynergyWholesale\SynergyWholesale');
$available = $sw->execute(new CheckDomainCommand(new Domain('example.com')));
```

... or chain them:

```
$available = App::make('SynergyWholesale\SynergyWholesale')->execute(new CheckDomainCommand(new Domain('example.com')));
```

... or just use the Facade instead:

```
$available = SynergyWholesale::execute(new CheckDomainCommand(new Domain('example.com')));
```

Refer to the usage examples and code in the [Synergy Wholesale API Wrapper](https://github.com/hampel/synergy-wholesale) repository for more details about how to use the library.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity68

Established project with proven stability

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

Recently: every ~332 days

Total

23

Last Release

1074d ago

Major Versions

0.5.0 → 1.0.02015-02-13

PHP version history (3 changes)0.1.0PHP &gt;=5.3.0

0.4.0PHP &gt;=5.4.0

1.1.0PHP &gt;=5.5.9

### Community

Maintainers

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

---

Top Contributors

[![simonhampel](https://avatars.githubusercontent.com/u/443890?v=4)](https://github.com/simonhampel "simonhampel (75 commits)")

---

Tags

dnsdomainslaravelsoapclientsynergywholesaleapilaraveldnssoapdomainsSynergy Wholesale

### Embed Badge

![Health badge](/badges/hampel-synergy-wholesale-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/hampel-synergy-wholesale-laravel/health.svg)](https://phpackages.com/packages/hampel-synergy-wholesale-laravel)
```

###  Alternatives

[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[specialtactics/l5-api

Dependencies for the Laravel API Boilerplate package

3672.8k2](/packages/specialtactics-l5-api)

PHPackages © 2026

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