GraphQL-Server-Core
GraphQL-Server-Core is a base library that serves as a helper for building GraphQL servers or integrations into existing web frameworks using GraphQL-Core.
Existing integrations built with GraphQL-Server-Core
| Server integration | Package |
|---|---|
| Flask | flask-graphql |
| Sanic | sanic-graphql |
| AIOHTTP | aiohttp-graphql |
| WebOb (Pyramid, TurboGears) | webob-graphql |
| WSGI | wsgi-graphql |
| Responder | responder.ext.graphql |
Other integrations using GraphQL-Core or Graphene
| Server integration | Package |
|---|---|
| Django | graphene-django |
Documentation
The graphql_server package provides these public helper functions:
run_http_queryencode_execution_resultslaod_json_bodyjson_encodejson_encode_pretty
All functions in the package are annotated with type hints and docstrings,
and you can build HTML documentation from these using bin/build_docs.
You can also use one of the existing integrations listed above as blueprint to build your own integration or GraphQL server implementations.
Please let us know when you have built something new, so we can list it here.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
