PHPackages                             textcontrol/textcontrol-reportingcloud - 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. textcontrol/textcontrol-reportingcloud

ActiveLibrary[API Development](/categories/api)

textcontrol/textcontrol-reportingcloud
======================================

PHP SDK for ReportingCloud Web API. Authored and supported by Text Control GmbH.

4.0.5(1y ago)169.9k↓57%[1 issues](https://github.com/TextControl/textcontrol-reportingcloud/issues)2BSD-3-ClausePHPPHP ^8.3

Since Sep 9Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/TextControl/textcontrol-reportingcloud)[ Packagist](https://packagist.org/packages/textcontrol/textcontrol-reportingcloud)[ RSS](/packages/textcontrol-textcontrol-reportingcloud/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (10)Versions (9)Used By (2)

[![Logo](./resource/rc_logo_512.png)](./resource/rc_logo_512.png)

ReportingCloud PHP SDK
======================

[](#reportingcloud-php-sdk)

[![Build Status](https://camo.githubusercontent.com/0b3ae6426399b9669e4e2092dc8b200fd83f98e80f71bc1d7fa07ed567bfece4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54657874436f6e74726f6c2f74657874636f6e74726f6c2d7265706f7274696e67636c6f75642f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/TextControl/textcontrol-reportingcloud/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/61de3d59200c73ee98bd2b9a508adaea4ea51f0a9e19a1a92238c54e96a5c4dd/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f54657874436f6e74726f6c2f74657874636f6e74726f6c2d7265706f7274696e67636c6f75642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/TextControl/textcontrol-reportingcloud/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/1e851f4099777a4fcfbc4fe4a28389257dfb5062e35cfefc7814400d46d3fdfb/68747470733a2f2f706f7365722e707567782e6f72672f74657874636f6e74726f6c2f74657874636f6e74726f6c2d7265706f7274696e67636c6f75642f762f737461626c65)](https://packagist.org/packages/textcontrol/textcontrol-reportingcloud)[![composer.lock available](https://camo.githubusercontent.com/40e1421f4c72d9f6ac48624b3d5cb36ca50fe636eb0c3b69a4769235a9388924/68747470733a2f2f706f7365722e707567782e6f72672f74657874636f6e74726f6c2f74657874636f6e74726f6c2d7265706f7274696e67636c6f75642f636f6d706f7365726c6f636b)](https://packagist.org/packages/textcontrol/textcontrol-reportingcloud)

This is the official PHP SDK for the ReportingCloud Web API. It is authored and supported by [Text Control GmbH](http://www.textcontrol.com).

Learn more about ReportingCloud at:

- [ReportingCloud website](https://www.reporting.cloud/)
- [ReportingCloud portal](https://portal.reporting.cloud/) - sign up here
- [ReportingCloud documentation](https://docs.reporting.cloud/)

Learn more about ReportingCloud PHP SDK at:

- [ReportingCloud PHP SDK GitHub page](https://github.com/TextControl/textcontrol-reportingcloud)
- [ReportingCloud PHP SDK Packagist page](https://packagist.org/packages/textcontrol/textcontrol-reportingcloud)
- [ReportingCloud PHP SDK API documentation](https://textcontrol.github.io/textcontrol-reportingcloud/docs-api/)
- [ReportingCloud PHP SDK support](https://docs.reporting.cloud/docs/chapter/introduction/support)

Minimum Requirements
--------------------

[](#minimum-requirements)

As of [ReportingCloud PHP SDK 4.0](/doc/release-4.0.0.md), the PHP SDK requires **PHP 8.1** or **PHP 8.2**.

All versions of PHP prior to 8.1 have reached [end-of-life](http://php.net/eol.php) and will no longer receive security updates. If your application is running in an older environment, it is highly recommended that you upgrade to a more recent version of PHP.

If you are unable or unwilling to upgrade your PHP installation, you may consider using ReportingCloud PHP SDK 3.0, which supports PHP 8.0, ReportingCloud PHP SDK 2.0, which supports PHP 7.1, or ReportingCloud PHP SDK 1.0, which supports PHP 5.6.

Please note that these versions are no longer maintained.

Alternatively, it is possible to use ReportingCloud by directly accessing the [Web API](https://docs.reporting.cloud/docs/endpoint). In this case, it is recommended to use the [curl](http://php.net/manual/en/book.curl.php) extension to make the API calls.

Install Using Composer
----------------------

[](#install-using-composer)

Install ReportingCloud PHP SDK 4.0 in your project using [Composer](http://getcomposer.org):

```
composer require textcontrol/textcontrol-reportingcloud:^4.0
```

After installing, you just need to include Composer's autoloader:

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

You are now ready to use the SDK.

API Key for Demos and Unit Tests
--------------------------------

[](#api-key-for-demos-and-unit-tests)

ReportingCloud PHP SDK ships with a number of sample applications (see `/demo` directory) and phpunit tests (see `/test` directory). The scripts in each of these directories require an [API key](https://docs.reporting.cloud/docs/chapter/introduction/apikey) for ReportingCloud to run. To avoid accidentally exposing the API key via a public GIT repository, you need to specify it first. There are two ways to do this:

### Using PHP Constants:

[](#using-php-constants)

```
define('REPORTING_CLOUD_API_KEY', 'your-api-key');
```

### Using Environmental Variables (For Example in `.bashrc`)

[](#using-environmental-variables-for-example-in-bashrc)

```
export REPORTING_CLOUD_API_KEY='your-api-key'
```

Note that these instructions only apply to the demo scripts and phpunit tests. If you are using ReportingCloud in your application, set the [API key](https://docs.reporting.cloud/docs/chapter/introduction/apikey) in your constructor or by using the `setApiKey($apiKey)` methods. See `/demo/instantiation.php` for an example.

Getting Started
---------------

[](#getting-started)

The [PHP Quickstart Tutorial](https://docs.reporting.cloud/docs/chapter/quickstart/php) in the ReportingCloud [Documentation](https://docs.reporting.cloud/) is your starting point for using the ReportingCloud PHP SDK in your own applications.

In addition, ReportingCloud PHP SDK ships with a number of sample applications (see `/demo` directory). These well commented sample applications have been written to demonstrate all parts of ReportingCloud.

Getting Support
---------------

[](#getting-support)

The ReportingCloud PHP SDK is written and supported by Text Control GmbH, the manufacturer of the ReportingCloud Web API.

Despite our best efforts to create understandable documentation, demo applications, and unit tests, we understand that there are times when you may need technical assistance.

If you have a question about ReportingCloud or the PHP SDK, we want to help.

Please refer to the [Getting Support](https://docs.reporting.cloud/docs/chapter/introduction/support) section of the ReportingCloud [Documentation](https://docs.reporting.cloud/) to learn more about the support channels available to you.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

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

Recently: every ~73 days

Total

7

Last Release

713d ago

Major Versions

2.0.0 → 4.0.32024-06-18

PHP version history (2 changes)4.0.0PHP ^8.1

2.0.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12234605?v=4)[Text Control](/maintainers/textcontrol)[@TextControl](https://github.com/TextControl)

---

Top Contributors

[![jonathanmaron](https://avatars.githubusercontent.com/u/298462?v=4)](https://github.com/jonathanmaron "jonathanmaron (21 commits)")

---

Tags

phpreportingcloudreporting cloudreportingcloud

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/textcontrol-textcontrol-reportingcloud/health.svg)

```
[![Health](https://phpackages.com/badges/textcontrol-textcontrol-reportingcloud/health.svg)](https://phpackages.com/packages/textcontrol-textcontrol-reportingcloud)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k532.1M19.2k](/packages/laravel-framework)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k11](/packages/tempest-framework)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3751.2M45](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

232.5k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1772.4k4](/packages/aimeos-prisma)

PHPackages © 2026

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