scaytrase/json-rpc-client
Lightweight PHP JSON-RPC client for calling remote procedures over HTTP. Provides request/response handling, batching, and error parsing, making it easier to integrate JSON-RPC services into your Laravel or vanilla PHP apps with minimal setup.
Adopt if:
Look elsewhere if:
rector/rector for upgrades or php-di/json-rpc).For Executives: "This JSON-RPC client for Laravel lets us quickly integrate with [specific legacy/third-party system] without custom dev work, cutting costs and time-to-market. The MIT license avoids vendor lock-in, and while the package is older, it’s stable for our [non-critical/internal] use case. We’ll mitigate risks by [isolating dependencies/adding tests]."
For Engineering: *"We’re adding a lightweight JSON-RPC 2.0 client to hit [specific API/system] integration. Here’s why this fits:
For Developers: *"This package gives us a drop-in JSON-RPC client for Laravel. Key tradeoffs:
$client = new \Scaytrase\JsonRpcClient('https://api.example.com');
$result = $client->call('method', [$arg1, $arg2]);
```*
*Let’s prototype this vs. [alternative] and compare effort."*
How can I help you explore Laravel packages today?