ApolloDevQL is a debugging and querying tool for GraphQL developers. It finds the Apollo instance of your application and allows the developer to test queries, debug cache and measure query/resolver performance.
Currently, ApolloDevQL 1.0 beta supports Apollo Client's 2.0 and 3.0 and transport mechansism to your GraphQL endpoint needs to be a POST request.
After installing ApolloDevQL in your Chrome browser, you can test its functionalities with the following demo repositories:
To get started, install the ApolloDevQL extension from Chrome Web Store.
After installing the Chrome extension, just open up your project in the browser.
Then open up your Chrome DevTools and navigate to the ApolloDevQL panel.
- Run independent queries on the graphQL endpoint of the website or a secondary website using the alternative url. Inspect your queries and build queries using the explorer feature in the GraphiQL Tab.
- View all of the events, queries and mutations created in your App
- View the cache and details at the time of the event
- Events are displayed on a timeline allowing you to track changes at each point of interaction with you app
- Displays the performance times fo all resolvers that have been run
- Visually displays the performance data so you can quickly interpret the data
- Performance data is sorted by time taken to track any performance issues
- Matt Digel - @mdigel
- Lanre Makinde - @lanre-mark
- Rob Wise - @robcodehub
- Steve Dang - @sdang-git
This project is licensed under the MIT License - see the LICENSE file for details