PHPackages                             simpro/restclient-php - 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. simpro/restclient-php

AbandonedLibrary[API Development](/categories/api)

simpro/restclient-php
=====================

Authenticate and access the simPRO RESTful API using PHP

1.0(7y ago)42.8k2[1 issues](https://github.com/simPRO-Software/simpro-restapi-php/issues)MITPHPPHP &gt;=5.3.0

Since Sep 12Pushed 7y ago4 watchersCompare

[ Source](https://github.com/simPRO-Software/simpro-restapi-php)[ Packagist](https://packagist.org/packages/simpro/restclient-php)[ RSS](/packages/simpro-restclient-php/feed)WikiDiscussions master Synced 3w ago

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

simPRO PHP Rest Client
======================

[](#simpro-php-rest-client)

This library gives you a starting point for working with the simPRO RESTful API using PHP. It provides a means of authenticating, sending requests and receiving responses.

This readme assumes that you have read through each step of the [Getting Started](http://developer.simprogroup.com/apidoc/?page=57be307ee1bd93b729fdc4c13f15e201) section of our API documentation. Instructions for how to use each of the grant types are detailed below.

How to install
--------------

[](#how-to-install)

```
composer require simpro/restclient-php

```

Client Credentials Grant
------------------------

[](#client-credentials-grant)

If your application authenticates using a client credentials grant, then see our [client credentials example](examples/ClientCredentials.php).

Resource Owner Credentials Grant
--------------------------------

[](#resource-owner-credentials-grant)

If your application authenticates using a resource owner credentials grant, then see our [resource owner example](examples/ResourceOwner.php).

Authorisation Code Grant
------------------------

[](#authorisation-code-grant)

If your application authenticates using an authorisation code grant, then see our [authorisation code example](examples/AuthorisationCode.php).

API Key
-------

[](#api-key)

If your application authenticates using an API Key, then see our [API key example](examples/APIKey.php).

Implicit Code Grant
-------------------

[](#implicit-code-grant)

If your application authenticates using an implicit code grant, then you cannot perform this using PHP. Implicit grants are specifically designed for javascript clients. However, the workflow is similar to authorisation code grant. Please see [our documentation](http://developer.simprogroup.com/apidoc/?page=3366d2ea7906f693b27d57ed9cca3acb#tag/Implicit-grant-workflow) for instructions.

Workflow example
----------------

[](#workflow-example)

Once you have your provider loaded, find an example of creating, reading, updating and deleting data [here](examples/CustomerWorkflow.php).

Still have questions?
---------------------

[](#still-have-questions)

Feel free to ask us a question on our [support forum](http://apiforum.simprogroup.com/) if you are unable to get your application up and running using our API.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

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

2842d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7f92592b3275ca1bda6d585a1b93a2bd9cf6917a378365de7920b591786fbda3?d=identicon)[rob.ormond](/maintainers/rob.ormond)

---

Top Contributors

[![mark-lambley-simpro](https://avatars.githubusercontent.com/u/24515999?v=4)](https://github.com/mark-lambley-simpro "mark-lambley-simpro (4 commits)")[![robormondsimpro](https://avatars.githubusercontent.com/u/22141727?v=4)](https://github.com/robormondsimpro "robormondsimpro (1 commits)")

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/simpro-restclient-php/health.svg)

```
[![Health](https://phpackages.com/badges/simpro-restclient-php/health.svg)](https://phpackages.com/packages/simpro-restclient-php)
```

###  Alternatives

[showdoc/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online

12.8k7.0k](/packages/showdoc-showdoc)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[atymic/twitter

Twitter API for PHP &amp; Laravel

951581.0k2](/packages/atymic-twitter)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

749284.3k35](/packages/civicrm-civicrm-core)[dcblogdev/laravel-microsoft-graph

A Laravel Microsoft Graph API (Office365) package

171312.2k3](/packages/dcblogdev-laravel-microsoft-graph)[typhonius/acquia-php-sdk-v2

A PHP SDK for Acquia CloudAPI v2

222.9M7](/packages/typhonius-acquia-php-sdk-v2)

PHPackages © 2026

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