PHPackages                             semstorm/semstorm-php-sdk - 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. semstorm/semstorm-php-sdk

ActiveLibrary[API Development](/categories/api)

semstorm/semstorm-php-sdk
=========================

Semstorm PHP SDK

v3.0.2(2y ago)1501[1 issues](https://github.com/semstorm/semstorm-php-sdk/issues)Apache-2.0PHP

Since Jun 28Pushed 2y ago1 watchersCompare

[ Source](https://github.com/semstorm/semstorm-php-sdk)[ Packagist](https://packagist.org/packages/semstorm/semstorm-php-sdk)[ Docs](https://github.com/semstorm/semstorm-php-sdk)[ RSS](/packages/semstorm-semstorm-php-sdk/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (6)Dependencies (1)Versions (7)Used By (0)

SEMSTORM PHP SDK v3
===================

[](#semstorm-php-sdk-v3)

Installing using composer:
--------------------------

[](#installing-using-composer)

### Via composer require command

[](#via-composer-require-command)

```
composer require semstorm/semstorm-php-sdk
```

### Via composer.json file

[](#via-composerjson-file)

```
{
    "require": {
        "semstorm/semstorm-php-sdk": ">=3.0"
    }
}
```

and then run update

```
composer update
```

Usage
-----

[](#usage)

### Basic example

[](#basic-example)

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

use SemstormApi\Semstorm;
use SemstormApi\Monitoring\MonitoringCampaign;
Semstorm::init( __ACCESS_TOKEN__ );
$monitoringCampaign = new MonitoringCampaign();

print_r($monitoringCampaign->retrieve(12345));
```

### Monitoring examples

[](#monitoring-examples)

In `docs/examples/Monitoring` directory you can find examples with description and possible output.

Furthermore you can use MonitoringExamples.php file which will run multiple scripts and return its results. Just open `docs/examples/MonitoringExamples.php` file, fill config data and run script to see how API works.

### More examples

[](#more-examples)

For more examples see docs/examples directory, where are many samples with exhaustive comment.

### Documentation

[](#documentation)

Documentation can be found in [SEMSTORM API documentation pages](https://api.semstorm.com/).

SEMSTORM API
============

[](#semstorm-api)

Access
------

[](#access)

### Access token

[](#access-token)

In order to use SEMSTORM API, it is required to have valid access token. Access tokens are granted only to registered users in [SEMSTORM](https://app.semstorm.com/). If you are registered user, log in to SEMSTORM panel, and go to [access token page](https://app.semstorm.com/user/api/token) in profile. There you can generate or refresh your access token. When you have your access token you are ready to use SEMSTORM API.

API
---

[](#api)

### API endpoint

[](#api-endpoint)

Official API endpoint is `https://api.semstorm.com/api-v3/`. All requests goes through this endpoint, and all of them must be authenticated by including 'services\_token' parameter.

### Throttling

[](#throttling)

API have request limits. It is 1 request per second. If you make too many requests at once you will get error stating '503 Service Temporarily Unavailable. You are requesting too fast,(...)', this means you have to optimize your script to prevent further blocking.

###  Health Score

26

—

LowBetter than 40% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

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

Recently: every ~568 days

Total

6

Last Release

1040d ago

Major Versions

v0.0.3 → v3.0.02018-06-19

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/19505248?v=4)[Jacek Rosłan](/maintainers/erronis)[@erronis](https://github.com/erronis)

---

Top Contributors

[![semstorm](https://avatars.githubusercontent.com/u/16169937?v=4)](https://github.com/semstorm "semstorm (47 commits)")

---

Tags

phpapisdksemstorm

### Embed Badge

![Health badge](/badges/semstorm-semstorm-php-sdk/health.svg)

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

###  Alternatives

[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)[openai-php/laravel

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

3.7k10.2M97](/packages/openai-php-laravel)[resend/resend-php

Resend PHP library.

608.3M51](/packages/resend-resend-php)[hubspot/api-client

Hubspot API client

24016.8M21](/packages/hubspot-api-client)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

563.6M16](/packages/checkout-checkout-sdk-php)[fingerprint/fingerprint-pro-server-api-sdk

Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. The API also supports collection of Automation Intelligence for requests to your server in edge, pre-origin, or middleware contexts.

33302.1k1](/packages/fingerprint-fingerprint-pro-server-api-sdk)

PHPackages © 2026

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