There are several Client IDEs that can be used to interact with the API and navigate it, the most used ones are:

  • GraphQL Playground (Web & Desktop)
  • Insomnia App (Desktop)
  • Altair GraphQL Client (Web & Desktop)

GraphQL Playground

GraphQL Playground is an external interactive editor for your GraphQL queries. You can download the desktop app or use the web version at graphqlbin.com: Demo

Using Playground is easy and intuitive with its sidebar navigation containing two tabs (Docs and Schema), listing all operations available in the AVII API.

Insomnia

Insomnia is a cross-platform HTTP and GraphQL Client, built on top of Electron. Insomnia is available for Mac, Windows, and Linux and can be downloaded from the website. https://insomnia.rest/download

Insomnia REST Client Screenshot

Altair GraphQL

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.

set url

Schema and Documentation

One of the greatest benefits of GraphQL is its self-documenting nature, which allows the users of the API to be able to navigate through the schema, queries, mutations, and types so you know exactly what can be requested, which parameters to pass and what to expect in return.