Extension:GraphQL

GraphQL extension exposes a  endpoint in MediaWiki as a proxy for the Action API and REST API.

Usage

 * The GraphQL endpoint is exposed at  with an alias at.
 * The GraphQL Sandbox can be accessed at . The sandbox uses the GraphiQL in-browser GraphQL IDE.

Project Goals

 * 1) A proxy for the Action API and REST API. This extension should not expose functionality that is not already available in the existing APIs. This extension will therefore exist as a convenience to developers making bulk or recursive requests to the existing APIs.
 * 2) A federated service. This extension should be compatible with Apollo's Federation Specification or other federated specifications to allow a centralized gateway like graphql.wmflabs.org to make distributed GraphQL queries.