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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for magql-1.1.0.tar.gz
Algorithm Hash digest
SHA256 3fe412ea3ad4c526cbbb60b8702c0e9e01b197d49c20ceabb027835294c9f69a
MD5 b48ea84aefc828bb39d594211d30a675
BLAKE2b-256 f2d898d856a7668ffc6772206373c209f3bfdd09ebc264ed9ac3a5a8c1bdf3af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-1.1.0-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.4

File hashes

Hashes for magql-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1f00d9d5230c239aa19b2136634f8fa96d417ba6752d1c859afc9beda096171
MD5 799e2e85b41d90b9ea8fc9912648966c
BLAKE2b-256 9c31b397ea36fc30a018b84a3a5ce2b814e65e2f3f726369e97e41da5d6d43c1

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