Overview of gql
Overview
- gql is a library for defining GraphQL servers and clients in Scala.
- gql embraces a functional code-first approach to GraphQL.
- gql builds on purely functional abstractions from the Typelevel ecosystem such as cats-parse, cats-effect and fs2.
- gql is pre-release software, if you find any bugs, please post them on the issue tracker.
Resources
gql assumes you have knowledge of cats-effect and cats.
No knowledge of the GraphQL is needed to get started with gql's tutorial!
For further information consider:
- The server reference documentation, starting at Output types
- The client reference documentation, starting at Query DSL
- The modules page for a list of all of gql' modules.
- The official GraphQL specification