PHPackages                             alnutile/saucelabs\_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. alnutile/saucelabs\_client

ActiveLibrary[API Development](/categories/api)

alnutile/saucelabs\_client
==========================

Complete copy of php-github-api-master since it is such a good client for GithubAPI

1.0.0(12y ago)22.4k1MITPHPPHP &gt;=5.4.0

Since Jul 11Pushed 11y ago1 watchersCompare

[ Source](https://github.com/alnutile/saucelabs_client)[ Packagist](https://packagist.org/packages/alnutile/saucelabs_client)[ Docs](https://github.com/alnutile/saucelabs_client)[ RSS](/packages/alnutile-saucelabs-client/feed)WikiDiscussions master Synced 1w ago

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

SauceLabs Client
----------------

[](#saucelabs-client)

This is a generic client modeled after the GitHub API  by KnpLabs.

They did a great job of making a client that includes Events, Guzzle, Cache and making it super testable.

This client can easily be ported to any providers since I kept the Classes and Methods pretty generic.

API
---

[](#api)

Check out the test/SauceLabs folder for a list of examples usages. Also note the PHP/VCR library to speed up all of these calls.

Setup
-----

[](#setup)

Add it to your composer.json see [https://packagist.org/packages/alnutile/saucelabs\_client](https://packagist.org/packages/alnutile/saucelabs_client) for updates to the settings. Then copy the env\_example file to .env and put in your username and token. Then run composer install and the library should allow you to make these requests to SauceLabs using your username and token.

RoadMap
-------

[](#roadmap)

Break out anything into interfaces that will help to make this easier to be a foundation to other automated testing services. As well as move those into their own composer libraries.

Travis
------

[](#travis)

[![Build Status](https://camo.githubusercontent.com/f809a97e5863ffc00257a14ce3cab35cc9192d38508ee3081d0f62e2aa7bbd96/68747470733a2f2f7472617669732d63692e6f72672f616c6e7574696c652f73617563656c6162735f636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/alnutile/saucelabs_client)

###  Health Score

30

—

LowBetter than 61% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

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

4419d ago

### Community

Maintainers

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

---

Top Contributors

[![alnutile](https://avatars.githubusercontent.com/u/365385?v=4)](https://github.com/alnutile "alnutile (17 commits)")[![kirschbaum](https://avatars.githubusercontent.com/u/3734258?v=4)](https://github.com/kirschbaum "kirschbaum (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/alnutile-saucelabs-client/health.svg)

```
[![Health](https://phpackages.com/badges/alnutile-saucelabs-client/health.svg)](https://phpackages.com/packages/alnutile-saucelabs-client)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k39.6k](/packages/matomo-matomo)[laravel/framework

The Laravel Framework.

34.9k556.2M21.4k](/packages/laravel-framework)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M777](/packages/sylius-sylius)[friendsofphp/php-cs-fixer

A tool to automatically fix PHP code style

13.5k257.0M27.9k](/packages/friendsofphp-php-cs-fixer)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k21](/packages/tempest-framework)[phpro/grumphp

A composer plugin that enables source code quality checks.

4.3k17.0M1.1k](/packages/phpro-grumphp)

PHPackages © 2026

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