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

Uploaded Source

Built Distribution

magql-0.4.1-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-0.4.1.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for magql-0.4.1.tar.gz
Algorithm Hash digest
SHA256 6a0cedcf8d3aa9607676f43a684da3d2217942343beaf07c4280bc665f21a50e
MD5 a8d57a508d946c33882f27384c5084ed
BLAKE2b-256 01f859453244b3f18f824aac8e17ac4b288b22799406f4fed1862cf15c245e0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for magql-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e912655c75c20cd26f49733f6ad5f651907d9d7503df5d37c5b1a43bcb5d5e37
MD5 ca7c85554c89331897cad66ab94bb856
BLAKE2b-256 8baf748d37234f0b2ea3ef8604812d1087edf7324de97d65a50bd108faed28b6

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