Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.

Repository files navigation

PyPI versionCoverage Status

GraphQL-Server is a base library that serves as a helper for building GraphQL servers or integrations into existing web frameworks using GraphQL-Core.

Integrations built with GraphQL-Server

Server integrationDocs
Flaskflask
Sanicsanic
AIOHTTPaiohttp
WebOb (Pyramid, TurboGears)webob

Other integrations built with GraphQL-Server

Server integrationPackage
WSGIwsgi-graphql
Responderresponder.ext.graphql

Other integrations using GraphQL-Core or Graphene

Server integrationPackage
Djangographene-django

Documentation

The graphql_server package provides these public helper functions:

  • run_http_query
  • encode_execution_results
  • load_json_body
  • json_encode
  • json_encode_pretty

NOTE: the json_encode_pretty is kept as backward compatibility change as it uses json_encode with pretty parameter set to True.

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.

Contributing

See CONTRIBUTING.md

About

This is the core package for using GraphQL in a custom server easily

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages