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

Uploaded Source

Built Distribution

magql-0.3.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: magql-0.3.0.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for magql-0.3.0.tar.gz
Algorithm Hash digest
SHA256 cee036f8e511bb6e9abe3251cf0b833f3f7b94c77db11c2e4062e934898bc6ab
MD5 f72b0c3be1c5f34fd1053562efd99343
BLAKE2b-256 8cfb3b66dbde0a415c5f2ca8c62f881550e2fc21b483d28fb84398b130d44082

See more details on using hashes here.

File details

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

File metadata

  • Download URL: magql-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for magql-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 214c8a7d05cb501a84c593d90dcbf1c8acb78bc53096b557193ac35d28c4c911
MD5 b0f1e639d78feaca17cc8d2138e5dec6
BLAKE2b-256 9a9a55c88930da3ec117f2d8c546d2428ea342ec037de3e3d1d66dbd5ec51cde

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