Beau Barker

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 sending, but more options are available. See examples in various frameworks, or read the guide to usage and configuration.

Contribute on Github.

See also: jsonrpcserver