PHPackages                             bkwatch/wampsyncclient - 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. bkwatch/wampsyncclient

ActiveLibrary[API Development](/categories/api)

bkwatch/wampsyncclient
======================

Synchronous (blocking) PHP client for WAMP protocol implementing Caller and Publisher roles

v2.0.0(5y ago)01.1kLGPL-3.0-or-laterPHPPHP &gt;=7.2.0

Since Aug 16Pushed 5y agoCompare

[ Source](https://github.com/BKWatch/WampSyncClient)[ Packagist](https://packagist.org/packages/bkwatch/wampsyncclient)[ RSS](/packages/bkwatch-wampsyncclient/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (3)Versions (13)Used By (0)

WampSyncClient
==============

[](#wampsyncclient)

Synchronous (blocking) PHP client for WAMP protocol implementing Caller and Publisher roles

Quickstart
----------

[](#quickstart)

Installation `composer require bkwtools/wampsyncclient`

Anonymous connections

```
$wamp = new \BKWTools\WampSyncClient\Client("ws://127.0.0.1:9000/", "realm");
$result = $wamp->call('com.myapp.add2', [2, 3]);

```

With ticket or WAMP-CRA authentication

```
$wamp = new \BKWTools\WampSyncClient\Client("ws://127.0.0.1:9000/", "realm", "user", "password");
$result = $wamp->call('com.myapp.add2', [2, 3]);

```

Notes
-----

[](#notes)

Websocket implementation is not able to receive PING packets and reply with PONG packets when it is not actively exchanging message with router. The connection should then be used for short time with pauses between messages shorter then PING setting on the server. If you need to make longer break, please destroy the Client object and create new one.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 86.1% 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 ~42 days

Recently: every ~104 days

Total

11

Last Release

2043d ago

Major Versions

v1.0.0 → v2.0.02020-10-08

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12837708?v=4)[BankruptcyWatch](/maintainers/bkwatch)[@BKWatch](https://github.com/BKWatch)

---

Top Contributors

[![jszczypk](https://avatars.githubusercontent.com/u/409167?v=4)](https://github.com/jszczypk "jszczypk (31 commits)")[![turkanis](https://avatars.githubusercontent.com/u/1216968?v=4)](https://github.com/turkanis "turkanis (5 commits)")

---

Tags

rpcWAMP

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/bkwatch-wampsyncclient/health.svg)

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

###  Alternatives

[apache/thrift

Apache Thrift RPC system

10.9k2.1M41](/packages/apache-thrift)[grpc/grpc

gRPC library for PHP

507116.6M180](/packages/grpc-grpc)[sajya/server

Easy implementation of the JSON-RPC 2.0 server for the Laravel framework.

2391.9M4](/packages/sajya-server)[lstrojny/fxmlrpc

Fast and tiny XML/RPC client with bridges for various HTTP clients

1425.4M30](/packages/lstrojny-fxmlrpc)[jsonrpc/jsonrpc

JSON-RPC 2.0 client/server implementation

53407.1k4](/packages/jsonrpc-jsonrpc)[tivoka/tivoka

The universal JSON-RPC client/server library. JSON-RPC done right!

74159.0k3](/packages/tivoka-tivoka)

PHPackages © 2026

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