This article provides an introduction to GraphQL and relevant training resources.
GraphQL is a query language for Application Programming Interfaces (APIs) and a runtime for fulfilling those queries with the existing data. It provides a complete, understandable description of the data in the API, and it enables clients make specific requests and retrieve exactly what they need. GraphQL enables powerful development tools, and facilitates the evolution of APIs over time.
You can find in-depth training here:
You can find additional tutorial videos on YouTube and Udemy.
The API Explorer uses GraphQL to support inline queries against live databases or APIs.
Application (Customers, Suppliers, Items, Strategies, Shipments, etc.)
Metadata (Screens, Webhooks, Users, Favorites, Devices, Routes, etc.)
Sign In (Tokens)
Transformation (Transforms)
It is possible to create New queries and Save queries for future use.
The editor automatically applies indentation, making data without tabs easier to interpret in a familiar form.
The History feature keeps track of unsaved changes. Use it to revisit previous runs.
The entire API is fully documented and searchable.
The Autocomplete features enables exploration in an intuitive manner.