How to Interact with the API
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
Altair GraphQL
Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.
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.