GraphQL DevTools

GraphQL DevTools

Every GraphQL request on the page, readable at a glance. Inspect, replay and mock them, right inside Firefox.

Version 2.0.0 · Manifest V3 · Firefox 142+ and Firefox for Android 142+ · MPL 2.0 · no analytics, no external servers

Add to FirefoxSource code (git)What's new in 2.0
The request list with operation names, timing and the response tree

Every request, readable

GraphQL errors, even on HTTP 200

GraphQL servers often answer 200 OK with an errors array. GraphQL DevTools shows those errors clearly, so a failing operation does not hide behind a green status code.

GraphQL errors highlighted in the request list and in the response

Playground and schema explorer

The playground with schema autocomplete

Insights

The slowest, most frequent and most failing operations of the page, at a glance.

Insights: slowest, most frequent and failing operations

Mock responses

Replace the response of an operation with your own JSON, status and delay, to test errors, empty states and slow networks without touching the server. Create a mock from a real response with one click.

Mock responses editor

Firefox for Android

Firefox for Android has no DevTools: GraphQL DevTools opens from the extension button, with a phone-friendly interface. Open it from ⋮ → Extensions → GraphQL DevTools. On desktop it is a panel in the browser's DevTools, and it also opens from the toolbar button.

Request list on a phonePlayground on a phoneSchema explorer on a phone

Light and dark theme, English and Italian.

Permissions

PermissionWhy
Access your data for all websitesSee the GraphQL requests of the pages you inspect, whatever their address.
webRequest, webRequestBlocking, webRequestFilterResponseRead the GraphQL requests and responses of the page, and replace a response when you turn on a mock.
scriptingSend a playground request from the page itself, when you choose that option.
storageYour settings, mocks, saved queries and the schemas of the endpoints you used.

No data leaves your browser: see Privacy.

Source code

Plain, unminified source with no build step. Get it with git clone https://git.code.sf.net/p/graphql-devtools/code graphql-devtools, or download it from Files. To try it, load manifest.json from about:debugging → This Firefox → Load Temporary Add-on.