WebApi is a Haskell library that lets you
- Write web API services
- Quickly build Haskell client for existing API services
- Generate API console interface for your web API (coming soon)
- Generate a mock server that can mock your responses and requests
WebApi is built with WAI. It makes use of the strong type system of haskell which lets to
- Create a type safe routing system.
- Enable type safe generation of links.
- Specify a contract for the APIs.
- Auto serialization and deserialization of the request and response based on api contract.
- Write handlers which respect the contract.
.. toctree:: :caption: Contents: :maxdepth: 2 :numbered: self installation start routing implementation content-serialization error-handling haskell-client mock
