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

Uploaded Source

Built Distribution

magql-0.6.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-0.6.0.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for magql-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6a364e919474307566a9fc5fdf3b7a9c096465d7a099cfb608a7e181220b13d4
MD5 ddd84847dc40ae1f5df4bd8ea086ebb1
BLAKE2b-256 10581a750e856a245dd46539f026a3c6a74c19e9b5d81796d79e9c5be61dea4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for magql-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 134d32f3f48f726b0d089fc5381f99b8c37a94335d0aa02dee9be913fe5921b4
MD5 a044ccdf30ec68fd48a21c28e83e956d
BLAKE2b-256 138f14d0befa0b2a62f50b97b57a4d8503682504997d0e5870f7a913261f8d68

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