What is GraphiQL?

GraphiQL is an IDEIntegrated Development Environment used to run and test our GraphQL queries and mutations. It can also show the schema and be used as a documentation tool.

In 2020, the GraphQL team announced that the GraphQL playground and GraphiQL are merging. All code and future updates are located in the GraphiQL GitHub repository. Going further, let’s consider the GraphiQL project as our IDE, and use their playground to get familiar with the tool before creating our own GraphQL endpoint.

The GraphiQL project is a set of packages and tools to aid us in our GraphQL development. In this lesson, we’ll take a quick look at GraphiQL with Deno, which offers multiple features like:

  • A reliable playground to test a GraphQL server.
  • Documentation for a GraphQL endpoint using the defined schema.
  • Multiple tabs and history to navigate easily between different requests.
  • Error highlighting so we can detect any errors before we send the query.

Get hands-on with 1200+ tech skills courses.