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

ActiveLibrary[API Development](/categories/api)

piesocket/piesocket-php
=======================

PieSocket PHP REST Client

v1.1.1(4y ago)2324MITPHPPHP ^7.2 || ^8.0

Since Oct 7Pushed 4y agoCompare

[ Source](https://github.com/piesocket/piesocket-php)[ Packagist](https://packagist.org/packages/piesocket/piesocket-php)[ RSS](/packages/piesocket-piesocket-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

PieSocket PHP REST Client
=========================

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

PieSocket PHP REST client

Configure
---------

[](#configure)

Skip to [installation](#installation)

### Laravel

[](#laravel)

#### Quick start

[](#quick-start)

Use the starter project: [piesocket/laravel-broadcasting-starter](https://github.com/piesocket/laravel-broadcasting-starter)

### Manual

[](#manual)

In `composer.json` add the following `post-autoload-dump` script at the top.

```
\\PieSocket\\Integrations\\Installer::setupLaravel

```

Example:

```
"scripts": {
    "post-autoload-dump": [
        "\\PieSocket\\Integrations\\Installer::setupLaravel",
        "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
        "@php artisan package:discover --ansi"
    ]

```

Add PieSocket driver in `connections` array of `config\broadcasting.php` alongside `pusher` configuration.

```
'piesocket' => [
  'driver' => 'piesocket',
  'key' => env('PIESOCKET_API_KEY'),
  'secret' => env('PIESOCKET_API_SECRET'),
  'cluster_id' => env('PIESOCKET_CLUSTER_ID'),
]

```

Documentation: [Laravel Broadcasting with PieSocket](https://www.piesocket.com/blog/laravel-echo-broadcasting/)

Installation
------------

[](#installation)

Make sure you have completed the configuration for your integration (optional).

```
composer require piesocket/piesocket-php

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

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

Total

5

Last Release

1684d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/16ca1aa33c73426d365ad44720f88ed6eb4ee20f26bbc14d4b120b858cd6f2eb?d=identicon)[piesocket](/maintainers/piesocket)

---

Top Contributors

[![sudoanand](https://avatars.githubusercontent.com/u/13597555?v=4)](https://github.com/sudoanand "sudoanand (13 commits)")

### Embed Badge

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

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

###  Alternatives

[google/apiclient

Client library for Google APIs

9.8k191.4M997](/packages/google-apiclient)[docusign/esign-client

The Docusign PHP library makes integrating Docusign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-esign-php-client repository. Join the eSign revolution!

2087.4M13](/packages/docusign-esign-client)[messagebird/php-rest-api

MessageBird REST API client for PHP

1589.4M22](/packages/messagebird-php-rest-api)[get-stream/stream

A PHP client for Stream (https://getstream.io)

1451.3M8](/packages/get-stream-stream)[plivo/plivo-php

A PHP SDK to make voice calls &amp; send SMS using Plivo and to generate Plivo XML

1102.8M18](/packages/plivo-plivo-php)[plivo/php-sdk

A PHP SDK to make voice calls &amp; send SMS using Plivo and to generate Plivo XML

1101.9M5](/packages/plivo-php-sdk)

PHPackages © 2026

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