PHPackages                             json-rpc/server - 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. json-rpc/server

ActiveLibrary[API Development](/categories/api)

json-rpc/server
===============

JSON-RPC server

0.1.0(3y ago)16[2 issues](https://github.com/ilsenem/json-rpc-server/issues)MITPHPPHP ^8.1

Since Aug 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/ilsenem/json-rpc-server)[ Packagist](https://packagist.org/packages/json-rpc/server)[ RSS](/packages/json-rpc-server/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

JSON-RPC Server
===============

[](#json-rpc-server)

Library provides JSON-RPC server following [2.0](https://www.jsonrpc.org/specification) specs.

Not stable
----------

[](#not-stable)

Version `0.x` is unstable and API is subject to change.

Requirements
------------

[](#requirements)

- PHP &gt;=8.1

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

[](#installation)

Use [composer](https://getcomposer.org) to install library:

```
composer require json-rpc/server
```

Usage
-----

[](#usage)

Implement `HandlerResolver` interface to provide server with method handlers. Create server and pass handler resolver. After that you can call methods with `respond` server method. Both request and response must be JSON strings. If server have no respond an empty string will be returned.

```
