Package0.20.2ServantWeb
servant
A family of combinators for defining webservices APIs
- Version0.20.2
- CategoryServant, Web
- LicenceBSD-3-Clause
- AuthorServant Contributors
- Maintainerhaskell-servant-maintainers@googlegroups.com
- Homepagedocs.servant.dev
- Pinned byhackage servant 0.20.2
- Sourcehackage.haskell.org/package/servant-0.20.2
Modules
35 modules- Servant.API103
- Servant.API.BasicAuth2
- Servant.API.Experimental.Auth1
- Servant.API.Generic10Define servant servers from record types. Generics for the win. The usage is simple, if you only need a collection of routes. First you
- Servant.API.HttpVersion1
- Servant.API.IsSecure1
- Servant.API.Modifiers13
- Servant.API.RemoteHost1
- Servant.API.Status2
- Servant.API.TypeErrors4This module defines the error messages used in type-level errors.
- Servant.API.TypeLevel17This module collects utilities for manipulating servant API types. The
- Servant.API.UVerb5An alternative to Verb for end-points that respond with a resource value of any of an
- Servant.API.UVerb.Union7Type-level code for implementing and using UVerb. Heavily inspired by
- Servant.API.Vault1
- Servant.API.Verbs33
- Servant.API.WithNamedContext1
- Servant.API.WithResource1
- Servant.Test.ComprehensiveAPI13This is a module containing an API with all Servant.API combinators. It
- Servant.Types.SourceT16
Internal modules · 16
- Servant.API.Alternative1
- Servant.API.Capture3
- Servant.API.ContentTypes16A collection of basic Content-Types (also known as Internet Media
- Servant.API.Description5
- Servant.API.Empty1
- Servant.API.Fragment1
- Servant.API.Header2
- Servant.API.NamedRoutes1
- Servant.API.QueryParam4
- Servant.API.QueryString5
- Servant.API.Raw2
- Servant.API.ReqBody2
- Servant.API.ResponseHeaders14This module provides facilities for adding headers to a response. let headerVal = addHeader "some-url" 5 :: Headers '[Header "Location" S…
- Servant.API.Stream14
- Servant.API.Sub1
- Servant.Links19Type safe generation of internal links. Given an API with a few endpoints: :set -XDataKinds -XTypeFamilies -XTypeOperators -XPolyKinds im…
Description
A family of combinators for defining webservices APIs and serving them . You can learn about the basics in the tutorial. . CHANGELOG
Depends on
21 packages- QuickCheck-2.15.0.1in this set
- aeson-2.2.3.0in this set
- attoparsec-0.14.4in this set
- base-4.20.2.0with GHC
- bifunctors-5.6.2in this set
- bytestring-0.12.2.0with GHC
- case-insensitive-1.2.1.0in this set
- constraints-0.14.2in this set
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- http-api-data-0.6.1in this set
- http-media-0.8.1.1in this set
- http-types-0.12.4in this set
- mmorph-1.2.1in this set
- mtl-2.3.1with GHC
- network-uri-2.6.4.2in this set
- singleton-bool-0.1.8in this set
- sop-core-0.5.0.2in this set
- text-2.1.3with GHC
- transformers-0.6.1.1with GHC
- vault-0.3.1.5in this set
Used by in this set · 14
- servant-auth-0.4.2.0
- servant-auth-client-0.4.2.0
- servant-auth-server-0.4.9.0
- servant-blaze-0.9.1
- servant-client-0.20.2
- servant-client-core-0.20.2
- servant-docs-0.13.1
- servant-foreign-0.16.1
- servant-lucid-0.9.0.6
- servant-multipart-0.12.1
- servant-multipart-api-0.12.1
- servant-openapi3-2.0.1.6
- servant-server-0.20.2
- servant-static-th-1.0.0.0