Ariadne
=======
Ariadne is a Python library for implementing `GraphQL `_ servers.
It presents a simple, easy-to-learn and extend API inspired by `Apollo Server `_, with a declaratory approach to type definition that uses a standard `Schema Definition Language `_ shared between GraphQL tools, production-ready WSGI middleware, simple dev server for local experiments and an awesome GraphQL Playground for exploring your APIs.
.. note::
While most of GraphQL standard is already supported, Ariadne is currently missing support for the following features: unions, interfaces and inheritance, and subscriptions.
Requirements and installation
-----------------------------
Ariadne requires Python 3.5 or 3.6 and can be installed from Pypi::
pip install ariadne
Table of contents
-----------------
.. toctree::
:maxdepth: 2
introduction
resolvers
mutations
error-messaging
scalars
enums
modularization
wsgi-middleware
custom-server
logo