Servant

servant is a set of packages for declaring web APIs at the type-level and then using those API specifications to:

  • write servers (this part of servant can be considered a web framework),
  • obtain client functions (in haskell),
  • generate client functions for other programming languages,
  • generate documentation for your web applications
  • and more…

All in a type-safe manner.

DocumentationCookbookWGP2015 Paper

Blog

External Tutorials and Blog Posts

Consultancies

If you’d like to be added, please send a pull request changing the consultancies.md file, while maintaining alphabetical order. Being listed does not imply endorsement by the servant maintainers.

This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit creativecommons.org/licenses/by/4.0/.