Skip to main content

Send JSON-RPC requests

Project description

# jsonrpcclient

Send [JSON-RPC](http://www.jsonrpc.org/) requests in Python 2.7 and 3.3+.

```sh
$ pip install 'jsonrpcclient[requests]'
```
```python
import jsonrpcclient
jsonrpcclient.request('http://cats.com', 'speak')
```

Full documentation is at [jsonrpcclient.readthedocs.io](https://jsonrpcclient.readthedocs.io/).

See also: [jsonrpcserver](https://github.com/bcb/jsonrpcserver)


## 2.5.1 (Sep 4, 2017)
- Fix non-string exception 'data' value

## 2.5.0 (Aug 8, 2017)
- Add convenience functions 'request' and 'notify' (#54)

## 2.4.3 (Aug 8, 2017)
- Fix custom headers in Tornado Client (#52)

## 2.4.2 (Oct 12, 2016)
- Allow passing a list of strings to send()

## 2.4.1 (Oct 6, 2016)
- Fix response log prefix

## 2.4.0 (Oct 5, 2016)
- Add asychronous Zeromq client, see [blog post](https://bcb.github.io/jsonrpc/zeromq-async)

## 2.3.0 (Sep 28, 2016)
- Support websockets and aiohttp

## 2.2.4 (Sep 19, 2016)
- Internal refactoring, to make it easier to add clients.

## 2.2.3 (Sep 13, 2016)
- Rename "server" modules and classes to "client". The old names are
deprecated.

## 2.2.2 (Sep 12, 2016)
- Don't disable log propagate

## 2.2.1 (Sep 12, 2016)
- Bugfix logging configuration

## 2.2.0 (Sep 12, 2016)
- Support Tornado adapter
- Improve logging configuration

Project details


Release history Release notifications | RSS feed

This version

2.5.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsonrpcclient-2.5.1.tar.gz (15.1 kB view details)

Uploaded Source

File details

Details for the file jsonrpcclient-2.5.1.tar.gz.

File metadata

File hashes

Hashes for jsonrpcclient-2.5.1.tar.gz
Algorithm Hash digest
SHA256 5ae46fd6402ecfccfa13a464875eebd75c2410766f3054728aff75122f02570c
MD5 85c55ea199b91bb18f777d48e9858790
BLAKE2b-256 7dc11cb21fe49fef8728ce11c56b047ef914f0f36b203402f06f6bab950e506e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page