Skip to main content

A JSON-RPC client library base interface

Project description

jsonrpc-base: a compact JSON-RPC client library interface supporting multiple backends

.. image::
.. image::

This is a compact and simple JSON-RPC client implementation interface python code. This code is forked from

Main Features

* Python 2.7, 3.4, 3.5 & 3.6 compatible
* Supports nested namespaces (eg. `app.users.getUsers()`)
* 100% test coverage


See `jsonrpc-async <>`_ and `jsonrpc-websocket <>`_ for example implementations.

Install the Python tox package and run ``tox``, it'll test this package with various versions of Python.

1.0.2 (August 23, 2018)
- Improved support for JSON-RPC v1 servers. `(#2) <>`_ `@tdivis <>`_

1.0.1 (July 6, 2018)
- Falsey values are no longer treated as None for message IDs, or request parameters.

`@gciotta <>`_ for creating the base project `jsonrpc-requests <>`_.

`@mbroadst <>`_ for providing full support for nested method calls, JSON-RPC RFC
compliance and other improvements.

`@vaab <>`_ for providing api and tests improvements, better RFC compliance.

Project details

Download files

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

Files for jsonrpc-base, version 1.0.2
Filename, size & hash File type Python version Upload date
jsonrpc-base-1.0.2.tar.gz (5.1 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page