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.1.1.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

magql-1.1.1-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-1.1.1.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for magql-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a64d2ac61a86e900c4b696de5a9942b7c54f368beeeae7a569054fb44b3a13ac
MD5 0a2ebf28c0754a58d1ab312c06baec06
BLAKE2b-256 f26fb81112cb1e402aa66417c5d8ef66bf3077862a3794c3874f87b35fd772a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for magql-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45e78375498b5edd31a9356850a501256f557c7c5e6efc09a2c44a4dc601a40c
MD5 1a16fc8b422adc109bdba1b1491cc61a
BLAKE2b-256 1136228805aa07e07f86325c4c3d7f12f8a7d167eb72227bc6d9022e8ce890ed

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