jsonrpcclientΒΆ

Send JSON-RPC requests in Python 2.7 and 3.3+.

$ pip install jsonrpcclient requests
>>> from jsonrpcclient.http_client import HTTPClient
>>> HTTPClient('http://cats.com/').request('speak')
--> {"jsonrpc": "2.0", "method": "speak", "id": 1}
<-- {"jsonrpc": "2.0", "result": "meow", "id": 1}
'meow'

This example uses the requests library for transport, but more options are demonstrated on the examples page. For advanced usage and configuration, see the jsonrpcclient API.

Contribute on Github.

See also: jsonrpcserver