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.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ff6ce997669bef4fced2ce5932677fbb0808d9923dc0f43a99af35233ac18a78
MD5 ea9c6e5c87c81ce1b4720688302e94c5
BLAKE2b-256 5631d663e7d8de3d127e8123ce320eddbc206b9c973ae5bd3727259575afcd4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3817faebf9e28eb5f4a7cbc597ca4ea0bf3432bd556cb1a3bedca1d439e07156
MD5 b0de63a6356376afe417f15cfe2216a9
BLAKE2b-256 0993a87d1d508ee5ef71b253e247c94785b33c74b00b56144827dda6aa348bbd

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