The json-rpc-server package

[Tags:library, mit, test]

An implementation of the server side of JSON-RPC 2.0. See This library uses ByteString for input and output, leaving the choice of transport up to the user. See the Network.JsonRpc.Server module for an example. json-rpc-server can be used with json-rpc-client to create a client and server that communicate with the same methods.


Change log
Dependencies aeson (>=0.6 && <1.3), base (>=4.3 && <4.10), bytestring (>=0.9 && <0.11), deepseq (>=1.1 && <1.5), mtl (>=2.2.1 && <2.3), text (>=0.11 && <1.3), unordered-containers (>=0.1 && <0.3), vector (>=0.7.1 && <0.13) [details]
License MIT
Maintainer Kristen Kozak <>
Category Network, JSON
Home page
Bug tracker
Source repository head: git clone git://
Uploaded Sat Jan 14 17:58:59 UTC 2017 by KristenKozak
Updated Sun Apr 16 17:26:31 UTC 2017 by KristenKozak to revision 1
Distributions NixOS:
Downloads 1951 total (38 in the last 30 days)
1 []
Status Docs available [build log]
Last success reported on 2017-01-14 [all 1 reports]
Hackage Matrix CI




demoBuilds the JSON-RPC demo.DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees