Skip to main content

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

Project description


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 hashes)

Uploaded source

Built Distribution

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

Uploaded py3

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