PHPackages                             spinen/connectwise-php-library - 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/connectwise-php-library

Abandoned → [https://github.com/search?q=org%3Aspinen+connectwise](/?search=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dorg%253Aspinen%2Bconnectwise)ArchivedProject[API Development](/categories/api)

spinen/connectwise-php-library
==============================

SPINEN's PHP library for ConnectWise's API

2.6.0(10y ago)5831MITPHPPHP &gt;=5.4.0

Since Apr 12Pushed 10y ago5 watchersCompare

[ Source](https://github.com/spinen/connectwise-php-library)[ Packagist](https://packagist.org/packages/spinen/connectwise-php-library)[ RSS](/packages/spinen-connectwise-php-library/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (22)Used By (0)

SPINEN's ConnectWise PHP Library
================================

[](#spinens-connectwise-php-library)

[![Latest Stable Version](https://camo.githubusercontent.com/c4ae01e5c1683eab1515d7a2cb61bed400c7405140e380f5377cb7d540253d9e/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d6c6962726172792f762f737461626c65)](https://packagist.org/packages/spinen/connectwise-php-library)[![Total Downloads](https://camo.githubusercontent.com/9ed05bff8e9b997abe42bfd15348a409c01aed37ab209099b8def1bc75f2360d/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d6c6962726172792f646f776e6c6f616473)](https://packagist.org/packages/spinen/connectwise-php-library)[![Latest Unstable Version](https://camo.githubusercontent.com/f0d33ca33f12ae04aff1b57d56fca9062ab02f093bf19a04d8fd6fe18de102b8/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d6c6962726172792f762f756e737461626c65)](https://packagist.org/packages/spinen/connectwise-php-library)[![Dependency Status](https://camo.githubusercontent.com/28e050b2310066c8b21e463dace1f4e9778a0ccca85686fe35dfbea7b3783a2a/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f7370696e656e3a6c61726176656c2d676172626167652d6d616e2f302e312e312f62616467652e737667)](https://www.versioneye.com/php/spinen:laravel-garbage-man/0.1.1)[![License](https://camo.githubusercontent.com/1b367197e019c7ffa453f773460dcd372ea898edd9d3577151441078c3714d92/68747470733a2f2f706f7365722e707567782e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d6c6962726172792f6c6963656e7365)](https://packagist.org/packages/spinen/connectwise-php-library)

This library was generated by the [ConnectWise PHP Generator](https://github.com/spinen/connectwise-php-library-generator).

This repository is a READ-ONLY subtree spit of the Generator package, so all of the test are in that project. All of the work is done in that repository to allow testing the client &amp; library in the same project. Please direct any issues/PR's to that project.

Build Status for the generator
------------------------------

[](#build-status-for-the-generator)

All test for this library are ran in the generator repository, so this is the status of that package.

BranchStatusCoverageCode QualityDevelop[![Build Status](https://camo.githubusercontent.com/97a33a453f83d38bc2606daacc602d4ca3338a3c43880edf716493954c589154/68747470733a2f2f7472617669732d63692e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722e7376673f6272616e63683d646576656c6f70)](https://travis-ci.org/spinen/connectwise-php-generator)[![Coverage Status](https://camo.githubusercontent.com/e191d80f3af254ed1450e24082157a85b12cb7018d42fef6e54c9d81422008f7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722f62616467652e7376673f6272616e63683d646576656c6f7026736572766963653d676974687562)](https://coveralls.io/github/spinen/connectwise-php-generator?branch=develop)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/dca582a404ea7752624ee0f55acd1e315fdeba83607abc47be27be11786bfdb1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/spinen/connectwise-php-generator/?branch=develop)Master[![Build Status](https://camo.githubusercontent.com/38b1b3dc42fe7d055c04a55d10e8c24b10b1458c21fdd0e7c90ae8d87a405e30/68747470733a2f2f7472617669732d63692e6f72672f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/spinen/connectwise-php-generator)[![Coverage Status](https://camo.githubusercontent.com/3c2a13269fde21337c73f7e62401ac4aede8a1cf1f87028624dfaa9c8726d29a/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562)](https://coveralls.io/github/spinen/connectwise-php-generator?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/86c29d77027d5e27af524d42acb1437a59befd4db3a74078cca284dff7a4cd1f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e656e2f636f6e6e656374776973652d7068702d67656e657261746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spinen/connectwise-php-generator/?branch=master)Usage
-----

[](#usage)

When using the generated Signature Trait, you need to implement the Signature interface (Spinen\\ConnectWise\\Library\\Contracts) to make sure that you have all of the expected methods.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

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

Recently: every ~48 days

Total

20

Last Release

3842d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a082f934783fa6f391c37fc7e7ca71f84e17219471cadd17a8b8b85b42c2c9c1?d=identicon)[david.mathews](/maintainers/david.mathews)

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

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

---

Top Contributors

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

---

Tags

apilibraryconnectwisespinen

### Embed Badge

![Health badge](/badges/spinen-connectwise-php-library/health.svg)

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

###  Alternatives

[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)[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)[spinen/connectwise-php-client

SPINEN's PHP Client for ConnectWise.

166.2k](/packages/spinen-connectwise-php-client)

PHPackages © 2026

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