PHPackages                             sportsit/api-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. sportsit/api-client

ActiveLibrary[API Development](/categories/api)

sportsit/api-client
===================

PHP library for interacting with the DASH Platform API

v2.1.0(5y ago)443[3 PRs](https://github.com/SportsIT/api-client/pulls)MITPHPPHP &gt;=5.6

Since Jun 21Pushed 3y ago12 watchersCompare

[ Source](https://github.com/SportsIT/api-client)[ Packagist](https://packagist.org/packages/sportsit/api-client)[ Docs](https://github.com/SportsIT/api-client)[ RSS](/packages/sportsit-api-client/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (1)Versions (11)Used By (0)

### Dash - API Client Library

[](#dash---api-client-library)

*Additional documentation to follow.*

Installing Dash API Client
--------------------------

[](#installing-dash-api-client)

### With Composer

[](#with-composer)

The recommended way to install Dash API Client is through [Composer](http://getcomposer.org).

```
# Install Composer
curl -sS https://getcomposer.org/installer | php
```

Next, run the Composer command to install the latest stable version of Dash API Client:

```
php composer.phar require sportsit/api-client
```

After installing, you need to require Composer's autoloader:

```
require 'vendor/autoload.php';
```

You can then later update Dash API Client using composer:

```
composer.phar update
```

Usage
-----

[](#usage)

Creation of a client can be done as shown below:

```
$config = new \Dash\Configuration($clientID, $clientSecret, $companyCode);
$client = new \Dash\Client($config);
```

The client is a simple wrapper around the Guzzle HTTP library and as such any Guzzle methods can be accessed on the client as well.

```
$response = $client->get($uri, $options);
```

Making calls to the Dash API requires that you have a valid access token so make sure you authenticate with the API before making any other calls. Once you have an access token, it will automatically be added to all subsequent calls.

```
$response = $client->authenticate()->get($uri, $options);
```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 67.6% 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 ~511 days

Total

4

Last Release

2082d ago

Major Versions

v1.x-dev → v2.0.02020-03-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/774b4ee550a0f9879aa12fb3cc90fa7f1c4d72110060a00d428fe26b3cfd9d3a?d=identicon)[ronindesign](/maintainers/ronindesign)

---

Top Contributors

[![tturnerdev](https://avatars.githubusercontent.com/u/1414401?v=4)](https://github.com/tturnerdev "tturnerdev (25 commits)")[![Wizofgoz](https://avatars.githubusercontent.com/u/10892542?v=4)](https://github.com/Wizofgoz "Wizofgoz (10 commits)")[![tolson17](https://avatars.githubusercontent.com/u/6742760?v=4)](https://github.com/tolson17 "tolson17 (2 commits)")

---

Tags

apiclientapi clientdashdashplatformsportsit

### Embed Badge

![Health badge](/badges/sportsit-api-client/health.svg)

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

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[crowdin/crowdin-api-client

PHP client library for Crowdin API v2

611.5M5](/packages/crowdin-crowdin-api-client)[resend/resend-php

Resend PHP library.

564.7M21](/packages/resend-resend-php)[mozex/anthropic-laravel

Anthropic PHP for Laravel is a supercharged PHP API client that allows you to interact with the Anthropic API

71226.4k1](/packages/mozex-anthropic-laravel)[fabian-beiner/todoist-php-api-library

A PHP client library that provides a native interface to the official Todoist REST API.

4810.8k](/packages/fabian-beiner-todoist-php-api-library)[markrogoyski/numverify-api-client-php

Numverify API Client for PHP

1220.9k](/packages/markrogoyski-numverify-api-client-php)

PHPackages © 2026

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