.. graphql-complexity documentation master file .. image:: https://github.com/Checho3388/graphql-complexity/raw/main/.github/logo.png :alt: graphql-complexity logo :align: center | GraphQL Complexity ================== .. image:: https://github.com/Checho3388/graphql-complexity/actions/workflows/python-build.yml/badge.svg :target: https://github.com/Checho3388/graphql-complexity/actions/workflows/python-build.yml :alt: Build .. image:: https://img.shields.io/pypi/v/graphql-complexity?label=pypi%20package :target: https://pypi.org/project/graphql-complexity/ :alt: PyPI .. image:: https://codecov.io/gh/Checho3388/graphql-complexity/graph/badge.svg?token=4LH7AVN119 :target: https://codecov.io/gh/Checho3388/graphql-complexity :alt: codecov | **graphql-complexity** is a Python library to compute the complexity of a GraphQL operation. It is designed to be stable, robust, and highly useful for developers who need to protect their GraphQL APIs from expensive or malicious queries. .. code-block:: bash pip install graphql-complexity ---- .. toctree:: :maxdepth: 2 :caption: Getting Started guides/installation guides/quickstart .. toctree:: :maxdepth: 2 :caption: Core Concepts guides/estimators guides/custom_estimators .. toctree:: :maxdepth: 2 :caption: Integrations guides/integrations .. toctree:: :maxdepth: 1 :caption: Project Info guides/changelog guides/contributing guides/license