PractiQL — A practical solution for GraphQL multi-queries.

A graphical user interface for GraphQL query testing, providing key features such as multi-query and clickable generation of queries.

Rob Caporino
3 min readApr 15, 2021
PractiQL-Logo

What is GraphQL?

GraphQL is an API architecture released by Facebook in 2015. It allows for complex, nested queries that specify exactly what information a user is trying to get from a server in a single request. Recently, GraphQL has seen a big spike in popularity, and is starting to approach the current king of API architecture, REST.

PractiQL

PractiQL is an open-source, browser-based, GraphQL IDE. Users can send a single query to a GraphQL API or send out multiple queries simultaneously. Users also have the ability to click nodes on a treelist representing the target schema and have queries automatically generated for an intuitive experience designed to improve developer workflow.

Features of PractiQL include:

Multiple Queries Simultaneously

PractiQL provides users with the ability to create and send out multiple queries at once without the need for GraphQL aliases. Results are returned in separate code blocks, including results for queries to the same field, for an intuitive and expedited experience with little mental overhead. Send a bunch of queries. Get a bunch of responses. It just works.

Write a Bunch of Queries. Send the Ones You Want

Users also have the option to send out different combinations of multiple queries. It’s as easy as highlighting the queries you want to send and sending them.

Schema Trees

PractiQL can render a tree list model of a target GraphQL API for an easy-to-navigate representation of the schema. We call the models schema trees, and they’re a quick and organized way to view and interact with entire GraphQL schemas at once.

Automatically Generated Queries

Users also have the ability to generate queries by clicking on the nodes of the schema tree instead of typing those queries out manually. The result is an extremely intuitive experience and improved developer workflow that’s especially useful when testing new GraphQL APIs. No more guessing. No more relying on auto-completed fields. Generate queries as you’re browsing the schema.

Saved Queries

Navigated away from PractiQL? No problem. Queries are saved in local storage and populate automatically when you return.

Checkout PractiQL now at practiql.io to get started testing your API. If you like our product please give us a star on our GitHub!

Team PractiQL

Les C. | GitHub | Linkedin
Anthony Cruz | GitHub | Linkedin
Dave Nadler | GitHub | Linkedin
Rob Caporino | GitHub | Linkedin

--

--