Skip to main content

The magical GraphQL framework that generates an API for your data.

Project description

Magql

Magql is a GraphQL framework for Python. It's pronounced "magical", and it is!

Magql wraps the GraphQL-Core library to make it easier to work with. Magql provides three big features over GraphQL-Core:

  • The schema is mutable. It can be defined (or generated) then modified to add/remove/change behavior before finalizing.
  • Types can be referenced by name, rather than using large lambda functions to resolve forward references.
  • Robust input validation can be applied anywhere in arbitrary input structures, and errors in the result can be matched back to those arbitrary locations.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magql-1.0.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

magql-1.0.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file magql-1.0.0.tar.gz.

File metadata

  • Download URL: magql-1.0.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for magql-1.0.0.tar.gz
Algorithm Hash digest
SHA256 98f931c4035ce902a4396c598696dfb4b174cce5338b5ab7fb1ba266d33d7098
MD5 9a13e24cf64ab03dae6c9b6bea5d04cb
BLAKE2b-256 9e97aa7ae31f64885276c9d575b3e33b6e17350062aa554e538453fd99e22669

See more details on using hashes here.

File details

Details for the file magql-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: magql-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for magql-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f5b8f2727d12bc388992ac642d39c76ded1e00e71c535751275d54edca1eb4a
MD5 3ce029c01d347b43c409507a08e31d75
BLAKE2b-256 434cf7d701d1f5fe080079230022eee6d4f20e4cd6b20ebdbe6370f4469de3ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page