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

[ bsd3, database, 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 0.1, 0.2, 0.2.1, 0.2.2, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.3.1, 0.4.4, 0.4.4.2, 0.4.4.3, 0.4.4.4, 0.4.4.5, 0.4.4.6, 0.4.4.7, 0.5, 0.6, 0.6.1, 0.7, 0.7.1, 0.8, 0.8.1, 0.9, 0.9.0.1, 0.9.1, 0.9.1.1, 0.10, 0.11, 0.12, 0.12.1, 0.13, 0.13.0.1, 0.14, 0.14.1, 0.15
Dependencies base (>=4.5 && <4.11) [details]
License BSD-3-Clause
Copyright 2014 Zalora SEA
Author Alp Mestanogullari
Maintainer alp@zalora.com
Revised Revision 5 made by HerbertValerioRiedel at Sun Sep 30 19:45:09 UTC 2018
Category Web, Database
Home page http://github.com/zalora/servant
Uploaded by AlpMestanogullari at Fri Jul 25 16:28:58 UTC 2014
Distributions Arch:0.14.1, Debian:0.14.1, Fedora:0.13.0.1, LTSHaskell:0.14.1, NixOS:0.15, Stackage:0.14.1
Downloads 25385 total (353 in the last 30 days)
Rating 3.0 (votes: 22) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

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