Skip to content

oslabs-beta/ApolloDevQL

Repository files navigation

Client Debugger for Apollo GraphQL

GitHubVulnerabilitiesBabelPresetPrefsLintPrefs

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:

Installation

To get started, install the ApolloDevQL extension from Chrome Web Store.

How to Use

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.

Features

GraphiQL

  • 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.

Events & Cache

  • 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

Performance

  • 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

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •