olegkunitsyn/json-rpc-bundle
A Symfony bundle for building JSON-RPC 2.0 services, with request and response handling, method routing, structured error objects, and integration with the HTTP kernel and service container. Useful for exposing PHP application APIs to remote clients.
Adopt when most of these hold:
Look elsewhere when:
For executives: This package replaces custom integration plumbing with a maintained, convention-driven layer. The business case is delivery speed on integration-dependent features and a lower defect rate from inconsistent third-party handling — not raw performance. The cost is one more dependency, a major-version migration, and some stickiness to the package's patterns. Recommend a single-integration pilot before committing a roadmap to it.
For engineering: Batches remove homegrown concurrency code, DTOs remove per-endpoint mapping boilerplate and make tests honest, and normalization centralizes where provider quirks get absorbed. Pin the version, read the 7.x changelog carefully — the major bump implies breaking changes from 6.x and the patch does not soften that — and budget migration time for any existing ad-hoc clients. Keep queue-backed retries and long-running jobs outside this layer so the two concerns stay separable.
Recommendation: worth a scoped pilot on one high-value integration, with a go/no-go review against maintainer activity, migration effort, and whether normalized responses actually match the contracts you want to promise.
How can I help you explore Laravel packages today?