servant: A library to generate REST-style webservices on top of scotty, handling all the boilerplate for you

[ bsd3, library, servant, web ] [ Propose Tags ]

An abstraction for Resources that can support any number of operations, which will be tagged at the type-level.

This package however does provide standard REST-y operations (Servant.Prelude.Add, Servant.Prelude.Delete, Servant.Prelude.ListAll , Servant.Prelude.Update and Servant.Prelude.View) and lets you define your own.

You can then actually make a service out of a Servant.Resource.Resource description using any backend you like (we currently only provide a scotty backend in the servant-scotty package).

Head to the README for information and links to documentation.

Versions [faq] 0.1, 0.2, 0.2.1, 0.2.2, 0.4.0, 0.4.1, 0.4.2, 0.4.3,, 0.4.4,,,,,,, 0.5, 0.6, 0.6.1, 0.7, 0.7.1, 0.8, 0.8.1, 0.9,, 0.9.1,, 0.10, 0.11, 0.12, 0.12.1, 0.13,, 0.14, 0.14.1, 0.15, 0.16,, 0.16.1, 0.16.2, 0.17, 0.18
Dependencies base (>=4.5 && <4.11) [details]
License BSD-3-Clause
Copyright 2014 Zalora SEA
Author Alp Mestanogullari
Revised Revision 5 made by HerbertValerioRiedel at 2018-09-30T19:45:09Z
Category Web, Database
Home page
Uploaded by AlpMestanogullari at 2014-07-25T16:28:58Z
Distributions Arch:0.17, Debian:0.14.1, Fedora:0.16.2, LTSHaskell:0.15, NixOS:0.17, Stackage:
Downloads 48395 total (1136 in the last 30 days)
Rating 3.0 (votes: 23) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Successful builds reported [all 1 reports]




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees