JSON-RPC User Guide


JSON-RPC 2.0 is a lightweight remote procedure call and notification specification maintained by http://www.jsonrpc.org/. OpenDaylight uses the YANG-modelled JSON-RPC 2.0 specification as described in the IETF DRAFT: https://tools.ietf.org/html/draft-yang-json-rpc-00

Supported Transports

The JSON-RPC 2.0 plugin in OpenDaylight supports both ODL as server and as a client with ZMQ, HTTP and Websocket. HTTP can be used only with requester and responder pattern.

Additional Information

JSON-RPC 2.0 is primarily intended for developers of interfaces and extensions that are used to connect OpenDaylight to external systems. For additional information, please see the JSON-RPC Developer Guide.