PHPackages                             spinen/ncentral-php-client - 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. spinen/ncentral-php-client

ActiveLibrary[API Development](/categories/api)

spinen/ncentral-php-client
==========================

SPINEN's PHP Client for N-able's N-Central.

0.1.0(4y ago)313MITPHPPHP &gt;=7.3

Since Jan 10Pushed 4y ago2 watchersCompare

[ Source](https://github.com/spinen/ncentral-php-client)[ Packagist](https://packagist.org/packages/spinen/ncentral-php-client)[ RSS](/packages/spinen-ncentral-php-client/feed)WikiDiscussions develop Synced 3w ago

READMEChangelog (1)Dependencies (7)Versions (3)Used By (0)

SPINEN's PHP Client for N-able's N-Central
==========================================

[](#spinens-php-client-for-n-ables-n-central)

[![Latest Stable Version](https://camo.githubusercontent.com/ca2918cc3d39fb1d9b43076b67167b0f68edabfd4fe90a4bc3815bbfc2d25142/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f762f737461626c65)](https://packagist.org/packages/spinen/ncentral-php-client)[![Latest Unstable Version](https://camo.githubusercontent.com/143467682aec533f6a8481104b189267f662f320e15b31973d8e209b51c18db8/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f762f756e737461626c65)](https://packagist.org/packages/spinen/ncentral-php-client)[![Total Downloads](https://camo.githubusercontent.com/23c077f3c2e7502571b8eb04b368008acffd919cee4ff53333982b785e6af615/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f646f776e6c6f616473)](https://packagist.org/packages/spinen/ncentral-php-client)[![License](https://camo.githubusercontent.com/37cb217f5c586c52e426f6699e5f51cfb115890e7663a73ca2b236411559389e/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f6c6963656e7365)](https://packagist.org/packages/spinen/ncentral-php-client)

PHP Client for [N-able's N-Central](https://www.n-able.com/products/n-central).

We solely use [Laravel](http://www.laravel.com) for our applications, so there is some Laravel specific files that you can use if you are using this client in a Laravel application. We have tried to make sure that you can use the client outside of Laravel, and have some documentation about it below.

Build Status
------------

[](#build-status)

BranchStatusCoverageCode QualityDevelop[![Build Status](https://github.com/spinen/ncentral-php-client/workflows/CI/badge.svg?branch=develop)](https://github.com/spinen/ncentral-php-client/workflows/CI/badge.svg?branch=develop)[![Code Coverage](https://camo.githubusercontent.com/58f083bb44a414996a2b37a97f05ae6ea1b27fba61dafe4923fc429cb1c20045/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f6261646765732f636f7665726167652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/spinen/ncentral-php-client/badges/coverage.png?b=develop)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/709442b1c1374d8396dda710a4d90009fea395cad374f9b9d15a2d8bdb38a163/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/spinen/ncentral-php-client/?branch=develop)Master[![Build Status](https://github.com/spinen/ncentral-php-client/workflows/CI/badge.svg?branch=master)](https://github.com/spinen/ncentral-php-client/workflows/CI/badge.svg?branch=master)[![Code Coverage](https://camo.githubusercontent.com/54128275ae76c7722d55ba86762f778415807a0df242b0a23dc3ebfc1d68e6e9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spinen/ncentral-php-client/badges/coverage.png?b=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/37ce11db33b385929e76e41f5744a009b04b3c588eaf20bf68c0865df599ae82/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f6e63656e7472616c2d7068702d636c69656e742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spinen/ncentral-php-client/?branch=master)Prerequisite
------------

[](#prerequisite)

- [laminas/laminas-code](https://github.com/laminas/laminas-code) - ONLY if you want/need to use the wizard from [phpro/soap-client](https://github.com/phpro/soap-client) to regenerate the Client's class files.
- [nesbot/carbon](https://github.com/briannesbitt/Carbon)
- TODO: Add others here

Install
-------

[](#install)

Install Ncentral Client:

```
$ composer require spinen/ncentral-php-client
```

\[Optional\] Add the alias to `config/app.php`

```
'aliases' => [
    # other aliases omitted
    'Ncentral' => Spinen\Ncentral\Laravel\Facades\Ncentral::class,
],
```

Configuration for Laravel
-------------------------

[](#configuration-for-laravel)

Add the following to `config/services.php`...

```
'ncentral' =>  [
    // TODO: Document vars here
],
```

Add the appropriate values to your `.env`...

```
'NCENTRAL_WSDL_PATH' - Path to the Ncentral WSDL file or URL
```

Usage
-----

[](#usage)

Set up a new `NcentralClient` using its factory...

```
$client = Spinen\Ncentral\NcentralClientFactory::factory(env('NCENTRAL_WSDL_PATH'));

```

Non-Laravel Usage
-----------------

[](#non-laravel-usage)

To use the client outside of Laravel, you just need to new-up the objects...

```
// TODO: Document usages here

```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

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

1635d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/782b3ad6f100c625875d6a8f00222d0e08e0c6f0956ef757e43a38441594c013?d=identicon)[jimmypuckett](/maintainers/jimmypuckett)

---

Top Contributors

[![jimmypuckett](https://avatars.githubusercontent.com/u/3220069?v=4)](https://github.com/jimmypuckett "jimmypuckett (11 commits)")[![ssfinney](https://avatars.githubusercontent.com/u/1596394?v=4)](https://github.com/ssfinney "ssfinney (8 commits)")

---

Tags

apiapi-clientclientlaravellaravel-packagen-ablephpsolarwindsspinenclientspinenN-ableN-Central

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/spinen-ncentral-php-client/health.svg)

```
[![Health](https://phpackages.com/badges/spinen-ncentral-php-client/health.svg)](https://phpackages.com/packages/spinen-ncentral-php-client)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M985](/packages/statamic-cms)[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[smodav/mpesa

M-Pesa API implementation

16467.9k1](/packages/smodav-mpesa)[flarum/core

Delightfully simple forum software.

201.4M2.3k](/packages/flarum-core)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5021.9k](/packages/simplestats-io-laravel-client)[codebar-ag/laravel-docuware

DocuWare integration with Laravel

1123.7k](/packages/codebar-ag-laravel-docuware)

PHPackages © 2026

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