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