Skip to main content

GraphQL-Server-Core

PyPI version Build Status Coverage Status

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_query
  • encode_execution_results
  • load_json_body
  • json_encode
  • json_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.

Contributing

See CONTRIBUTING.md

Release files for graphql-server-core 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphql-server-core 2.0.0
File Size Uploaded
graphql-server-core-2.0.0.tar.gz 13.3 kB Details

Release files / graphql-server-core-2.0.0.tar.gz

Download URL graphql-server-core-2.0.0.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
11fa8a434e1cd05d29709af29414b8b6f596925d26afe39eff33bd24a5f93605
BLAKE2b-256 checksum
How to use checksums
2dc4911e0c61640a84b6f4929c854c6a16701a61bfc87e9af02ef17de4d699d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

2.0.0 This release

1 release file

1.2.0

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page