Ranked in these QuestionsQuestion Ranking
Pro Automatic documentation and Haskell/JS query generation
servant-client for Haskell.
Con No built-in authorization handling
Currently, authorization must be handled through some other package (or custom code). Managing authorization directly within Servant, including OAuth and other tokens, is under development.