Skip to content
Haskell Shell
Branch: new-impl
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs/getting-started Fix typos. Dec 2, 2014
servant-client add LICENSE files to all projects Dec 1, 2014
servant-docs add LICENSE files to all projects Dec 1, 2014
servant-jquery first shot at generating function names automatically Dec 1, 2014
servant fix build error for servant's spec Nov 27, 2014
.travis.yml don't forget to exit each pkg's dir when we're done with it in the tr… Dec 2, 2014 update README to reflect the split Nov 29, 2014


Build Status


These libraries provides a family of combinators to define webservices and automatically generate the documentation and client-side querying functions for each endpoint.

In order to minimize the dependencies depending on your needs, we provide these features under different packages.

  • servant, which contains everything you need to declare a webservice and implement an HTTP server with handlers for each endpoint.
  • servant-client, which lets you derive automatically Haskell functions that let you query each endpoint of a servant webservice.
  • servant-docs, which lets you generate API docs for your webservice.
  • servant-jquery, which lets you derive Javascript functions (based on jquery) to query your API's endpoints, in the same spirit as servant-client.


We try to maintain up-to-date docs:

You can’t perform that action at this time.