package graphql

  1. Overview
  2. Docs
Build GraphQL schemas and execute queries against them

Install

Authors

Maintainers

Sources

graphql-0.14.0.tbz
sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06
sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185

Description

graphql is a package for creating GraphQL servers. Current feature set includes:

  • Type-safe schema design
  • GraphQL parser in pure OCaml using angstrom (April 2016 RFC draft)
  • Query execution
  • Introspection of schemas
  • Arguments for fields
  • Allows variables in queries
  • Subscriptions

Supporting packages:

  • Use graphql-lwt for Lwt support.
  • Use graphql-async for Async support.
  • Use graphql-cohttp to run a GraphQL server with cohttp.

Published: 19 Jul 2022

Dependencies (6)

  1. seq
  2. rresult >= "0.3.0"
  3. yojson >= "1.6.0"
  4. graphql_parser >= "0.9.0"
  5. dune >= "1.11"
  6. ocaml >= "4.08.0"

Dev Dependencies (1)

  1. alcotest with-test

Conflicts

None