json-rpc2
Framework-agnostic Python JSON-RPC 2.0 toolkit with HTTP client/server support, schema validation, and Safe Mode interoperability
A pure-Python implementation of the JSON-RPC 2.0/1.0 protocol with dataclass-based validation and automatic OpenAPI generation
A remote procedure call (RPC) framework based on JSON-RPC, extended to support alternative data formats and structures such as CSV, XML, binary and python calls.