Dear Cafe,

I am pleased to announce servant-swagger [1] and swagger2 [2] packages!

Swagger [3] is a project used to describe and document RESTful APIs.

Here's a servant blog post, introducing both packages:
https://haskell-servant.github.io/posts/2016-02-06-servant-swagger.html

servant-swagger allows you to generate a Swagger specification from your Servant API.

swagger2 is a standalone package for Swagger 2.0. This package introduces lenses and generic-based derivation to minimize the effort of constructing a Swagger specification for your API.

Both packages are supposed to be easy to use and have great documentation! So if you have any troubles using/understanding them — feel free to report an issue or contact me directly!

Kind regards,
Nick

[1] http://hackage.haskell.org/package/servant-swagger
[2] http://hackage.haskell.org/package/swagger2
[3] http://swagger.io