LicenseRef-OtherLicense licensed by Bryan O'Sullivan
This version can be pinned in stack with:riak-protobuf-,1495

Module documentation for

Welcome to riak-protobuf

This library is a set of Haskell types for the protocol buffers API to the Riak decentralized data store.

Generating .hs files

Haskell modules are generated manually as follows:


Join in!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository:

  • git clone git://


This library was written by Bryan O’Sullivan, [email protected] and subsequently maintained by Nathan Hunter [email protected].

This project is now being maintained by Mark Hibberd ([email protected]).

Version 1.0.0 was contributed by Mitchell Rosen ([email protected]).


  • 1.0.0

    • Switch protobuf library from protocol-buffers to proto-lens
    • Collapse module hierarchy down to Data.Riak.Proto

    • Support for riak 2.* messages
    • No longer expected to work with riak <= 2
    • Tested on both 2.0.x and 2.1.x