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 generates a full-featured, customizable GraphQL API for your data. It’s pronounced “magical”, and it is!

  • Queries

    • Index/list with filtering, sorting, and paging.

    • Detail

    • Global search

  • Mutations

    • Create with required and optional fields.

    • Update any set of fields.

    • Delete, with “check delete” query to return affected related objects.

  • Discrete, overridable steps instead of a single resolve function.

  • Input validation and error messages per field.

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

Uploaded Source

Built Distribution

magql-0.5.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-0.5.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for magql-0.5.0.tar.gz
Algorithm Hash digest
SHA256 3f25d994a088fcb29930af5a292e734d1d02e5d6fe484e31a79c17a4bd8eb9cc
MD5 94fcb31041291539d98538b0e7bcac25
BLAKE2b-256 fe7a748e79c267741470badae63a54f20b960b6dff2796c66a40b1132b838efb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for magql-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25aaa80ffcacdebb2602baadbec2809b12cc4e05e9ee0bceb66694322a7db739
MD5 0539a0c82d47347909f491d2a0d14e92
BLAKE2b-256 33e3b7302567d45764ed678bb568374ac275c31935fc41327c18eba7d3bd9db8

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