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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-0.4.0.tar.gz
  • Upload date:
  • Size: 26.6 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.0.tar.gz
Algorithm Hash digest
SHA256 870b2bdea2e0633c91f79719169b651c7ce8ab20d0d0f3b015abd21011f788fe
MD5 4fce9e864b616bbbc7e68de8efd52a10
BLAKE2b-256 4c7f950995bb881835a18a2c48fe2823494a0b97f14c8c5498955b2c6cf03d99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-0.4.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 911aa9bf4fde6600193febe5477a8ed421d5155c489b707b30f32690e8dd8370
MD5 91d3ea7bf9bed314ff8e25f0afaf9575
BLAKE2b-256 39ff1d49b921ead0f71410b2321fa7993f8c8159ae5d0c9397075bd48902f846

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