Official PHP SDK for OddSockets real-time messaging platform. Pub/sub, presence, message history.
composer require jyswee/oddsockets-php-sdkuse OddSockets\OddSocketsClient;
use OddSockets\Config\OddSocketsConfig;
$config = new OddSocketsConfig(['apiKey' => 'YOUR_API_KEY', 'userId' => 'my-agent']);
$client = new OddSocketsClient($config);
$client->connect();
$channel = $client->channel('my-channel');
$channel->subscribe(function($msg) { echo "Received: " . json_encode($msg); });
$channel->publish(['text' => 'Hello from PHP']);curl -X POST https://oddsockets.com/api/agent-signup \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "agentName": "my-agent", "platform": "php"}'
# Verify with 6-digit code:
curl -X POST https://oddsockets.com/api/agent-signup/verify \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "code": "123456", "agentName": "my-agent"}'| Free | Starter | Pro | |
|---|---|---|---|
| Price | $0/mo | $49.99/mo | $299/mo |
| MAU | 100 | 1,000 | 50,000 |
| Concurrent connections | 50 | 1,000 | Unlimited |
| Messages/day | 10,000 | 4,320,000 | Unlimited |
| Channels | 10 | Unlimited | Unlimited |
| Storage | 100MB (24h) | 50GB (6 months) | Unlimited |
All limits are enforced in real time.
MIT License - Copyright (c) 2026 Joe Wee, Tyga.Cloud Ltd. See LICENSE for details.