HessianPy is an implementation of Hessian protocol in Python programming language.
Hessian is lightweight binary RPC protocol that is independent from programming language and operating system. Although HTTP is endorsed as a transport protocol for Hessian any serial two-way channel can be used for this purpose.
Currently version 1.0 of Hessian protocol is implemented.
Currently all features specified in protocol description are supported. Although currently client can not set interface class names and call headers. The implementation is only client-side but there are dumb server implementations that are used for testing. HTTP and HTTPS are currently supported as transport protocols.