extension ExtPose

Apollo Client Devtools

CRX id


Description from extension meta

GraphQL debugging tools for Apollo Client.

Image from store Apollo Client Devtools
Description from store Apollo Client Devtools is a Chrome extension for the open-source GraphQL client, Apollo Client. This extension has 4 main features: 1. A built-in GraphiQL console that allows you to make queries against your GraphQL server using your app's network interface directly (no configuration necessary). 2. A query watcher that shows you which queries are being watched by the current page, when those queries are loading, and what variables those queries are using. 3. A mutation inspector that displays the mutations made to your Apollo Client application data. 4. A cache inspector that displays your Apollo Client cache data. You can explore the cache through a tree-like interface, and search for specific field keys and values. Code for this extension can be found at: https://github.com/apollographql/apollo-client-devtools To learn more about Apollo, see: https://www.apollographql.com

Latest reviews

  • (2021-09-20) Matúš Bielik: It would be so useful, but it doesn't work at all. E.g. no queries are intercepted, the extension does nothing.
  • (2021-09-14) Pavel Devyatov: Amazing app.
  • (2021-09-03) Satish Kumar Narava: Close the whole browser and then open it again to see the Apollo in chrome dev tools :-)
  • (2021-08-29) Abraar Arique: Doesn't work at all. Use "Altair GraphQL Client" instead...
  • (2021-08-26) Leo Lin: User experience is not that good. 1. Highlight color when do searching make the keyword hard to see. 2. Cursor color is too similar to background in GraphiQL mode. I can't find my cursor.
  • (2021-08-26) I'M BACK: not working
  • (2021-08-25) Alex Feldman: Does not show up in incognito mode, even though I enable the extension to work in incognito mode.
  • (2021-08-01) Adam Burke: Works well for me!
  • (2021-07-26) Joseph Lyons: doesn't work, use the "GraphQL Network Inspector" extension instead
  • (2021-07-16) Marat Dospolov: works occasionally
  • (2021-07-07) Alex Hughes: Really love this extension when it works. Unfortunately more often than not it doesn't show up in the chrome dev tools at all.
  • (2021-06-18) Dustin DeHaven: 2021, still buggy. Great when it works. Half the time doesn't work. Just doesn't show up in dev tools. I don't know how to make it work. Without changing anything, it will just start working sometimes.
  • (2021-06-13) Ma[noj] Patel: No idea how to make it show up. The tab doesn't show up in chrome devtools.
  • (2021-06-08) Fredrik Boström: It used to work somewhat before, now after the facelift it just stops working after a while and only restarting the browser helps getting it back on. Such a pity, it's such a great tool!
  • (2021-05-20) Daniel Washburn: Doesn't support subscriptions
  • (2021-05-14) 이석원: This version is not working...previous version worked
  • (2021-05-10) Patrick Spiegel: This is just another graphql client. And its not even a very good one. This extension is useless for development and should not be recommended in dev tools. Simple things like subscriptions or networking are missing. I cannot see what graphql queries are made on my website, I still have to use the networking tab from chrome.
  • (2021-05-04) Lucas Teks: extension qui n'a jamais marchée sur Chrome, Firefox, que ça soit depuis Windows ou Linux, en localhost... elle n'affiche aucun queries graphQL (j'utilise ApolloClient v3 avec les hooks React), mais seulement quelques updates du cache
  • (2021-04-29) Peter Clausen: I normally don't leave bad reviews, but this tool is the most frustrating tool I've ever worked with. - Since a recent update, the cursor is black on a very dark background - bad css - Documentation explorer collapses while writing mutations or queries (I want to keep it open while writing queries and mutations). - Click-to-generate query panel that it used to support is gone since update. - The absolute worst part about the tool is that the Apollo tools extension only shows up once in a while - sometimes it just doesn't show up?! Sorry to say, but this tool could be so much better than it is, and it needs more work for me to recommend it. If you're considering Apollo, I'm sorry to say that I would avoid it if I could.
  • (2021-04-28) William Boman: 60% of the time, it works never time
  • (2021-04-27) Marco Wettstein: used to be awesome. Then it became buggy. Then it worked good for some time. Now they updated it, but its very buggy. Queries can no longer directly be run because it does not copy over Fragments.
  • (2021-04-27) huntingseasonson: Just like Apollo: total garbage! This was semi-decent until a recent update which gave us a new UI but a broken tool: 1) Queries do not show up. Sometime if you open and close and reload the page they will. This was a problem with old versions but not it happens all the time! 2) On the rate occasion that the query does show up running it via GraphiQL usually sends the wrong parameters. This was not a problem with the old version.
  • (2021-04-20) Дмитрий Скурихин: Doesn't works
  • (2021-04-09) Josh Unger: As of 3.0.4, when I refresh the page ACTIVE QUERIES quickly appears with 1 query and then disappears after the page loads. It would be super helpful to be able to copy a query and variables to reproduce issues.
  • (2021-04-06) Haijin He: whenever I open this extension, my laptop's fan will run like crazy.
  • (2021-04-05) Jake Richan: The latest version has been terrible. We have been using the apollo dev tools for years now and the latest update has caused so many issues. It's very flakey to pull in schema, or any graphql information. I think it happens when my app's authentication runs out. After I log back in, I am unable to see any query or mutation activity and the docs (schema) never shows up. Usually I have to start developing in a new tab and it will all come back. Some members of my team have not been so lucky to get it back at all, and they've moved on to different solutions. Otherwise, there are minor issues that we didn't have with v2 such as: The docs will refresh each time the app does a render cycle. Aside from that, the new "Queries" tab doesn't prefill everything that query used like fragments and variables. I usually have to go copy paste the fragments from code, or edit the query from the network request. Bottom line: Whatever features you think you added are not worth it. Revert version 3 back to v2 while you fix these glaring issues.
  • (2021-04-05) Dénes Papp: Excellent. The easiest tool to test GraphQL endpoints, no setup is needed, it just works. Or it doesn't, it's quite buggy, the Apollo tab often doesn't show up in dev tools. But when it does, it's perfect
  • (2021-03-31) Bryce Whitsett: Extremely buggy. Had to uninstall and reinstall extension just to be able to get it to work at all, breaks after one use. Don't get me wrong, this extension has potential to be a great asset to developers, but until the numerous issues it has are fixed it is essentially worthless.
  • (2021-03-24) Антон Головачев: I do not like the new version, how can I install the old one?
  • (2021-03-22) Namu Cho: not working at all.
  • (2021-03-19) Albert De Guzman: This is a review for the new update the apollo team has been working on where it seems like they threw out the old code base and started everything from scratch. Everything is working great now! Thanks for all your hard work, this is the most useful dev tool for me.
  • (2021-03-19) Joris van Bentum: It was working, although a bit buggy, but since the update to 3.0 it stopped showing my cache altogether. plz fix
  • (2021-03-18) Leonardo Merza: stopped working recently. no idea why
  • (2021-03-18) Isaac Ose: Actually love this 2021 update, seems like I no longer need altair plugin
  • (2021-03-18) Sandra Sasi: Not at all a fan of latest update, not able to see any recent graphql call and also the variables are also not visible. Please go back to the old one, this new update sucks. Its better to use playground than this plugin. I'm a daily user and without the old version it just made my life hell. Please the developer behind the plugin please try to bring the old version where I can see all the network call and its variables.
  • (2021-03-17) Sean: Never connects. Useless basically.
  • (2021-03-17) Andy Macharg: Latest version just doesn't work. Previously was a great tool. Looking forward to updates coming or I will go and pin at a previous version
  • (2021-03-16) Harry Baker: stopped youtube from working correctly
  • (2021-03-16) Mikhail Balin: breakes youtube and so buggy
  • (2021-03-15) Liam Howell: The new update doesn't fill in the variables anymore and the mutations are totally broken
  • (2021-03-15) Viet Trung Truong: Some times it works, but recently this extension broke Youtube for me, so I need to disable it to load Youtube properly
  • (2021-03-15) j l: This is a GREAT tool....... when it works. Which it rarely does. New since today (march 2021) Youtube isn't loading if I don't have the console up. Very odd
  • (2021-03-10) Dustin Simensen: I don't even leave reviews for things, but this plugin hardly works. It's great when it actually opens a tab in the dev tools, but it's pretty useless 90% of the time.
  • (2021-03-06) Používateľ služieb Google: its not working
  • (2021-02-09) Robert Kempf: It has it's quirks, but overall an extremely useful extension
  • (2021-02-05) Johan Heyvaert: First impressions: - Seems to work fine (although first I thought it wasn't, but apparently you need to restart the browser after the installation before the tab gets shown in the developer tools) - The UI would have been okay if would adapt to a dark Chrome theme. Now I can barely read the text. - The query variables are not showing up. The panel just shows an empty object ({}) which is incorrect. So you have to search in the query details. With a little extra effort this would be a fantastic plugin.
  • (2021-02-04) Adrien Pouligny: This is not working. Added the necessary configuration to have the window.__APOLLO_CLIENT__ object available, but the Apollo tab doesn't catch any queries or mutations.
  • (2021-02-01) Noland Germain: Rarely works. Sometimes connects but then crashes. Sometimes connects then doesn't show any queries and shows an empty cache.
  • (2021-01-24) Patryk Jakubik: I wish to be able to use it, but it doesn't work when working in iframe embedded Apollo apps. https://github.com/apollographql/apollo-client-devtools/issues/120 https://github.com/apollographql/apollo-client-devtools/issues/216
  • (2021-01-22) Partha Basak: I liked it but after upgrading to apollo client 3.2.9 and devtool 2.3.5, cache objects are displayed as flatten structure, there is no collapsible option/down arrow to the object to show less.

Latest issues

  • (2021-09-15, v:3.0.5) Srdja Dzogaz: Extension does not work in Vivaldi
    Vivaldi is chromium based browser please enable support for Vivaldi
  • (2021-08-12, v:3.0.5) Kevin Shelton: Previous Version
    Is there a way to access a previous version? The current version is not working for me.
  • (2021-07-14, v:3.0.5) David (Develapp): Does not work
    None of the latest versions have worked. There are no queries, no cache, no mutation information
  • (2021-06-03, v:3.0.5) Vladimir Petropavlovskiy: GraphiQL empty screen
    When click "Run in GraphiQL" or switch tab "GraphiQL" a blank screen appears. I have to restart DevTools. MacOS Chrome 91
  • (2021-06-01, v:3.0.5) Satu Hyvärinen: Most of query results not showing up in Apollo Client DevTools Cache
    When a user logs in (in my app), the useMutation(LOGIN) data show up nicely in Apollo Client Dev Tools cache. The same is true of useMutation(SIGNUP). But NONE of the other useQuery or useMutation results become visible in the cache. How to make them show up?
  • (2021-05-14, v:3.0.5) 이석원: Please roll back to previous version
    This version is not working
  • (2021-05-10, v:3.0.5) Nico Gallinal: Copy variables as JSON
    First of all thanks for this excellent extension! Is it possible to have a copy as json? when using graphiql a json value must be used. Thanks in advance
  • (2021-04-20, v:3.0.4) Herman Meerlo: Doesn't work at all
    It is a nightmare. You better remove it from the chrome web store all together if it doesn't work. This is a big embarrassment.
  • (2021-04-11, v:3.0.4) David Morin: No Longer Connecting
    Has been going on for a few weeks now, the Dev Tools can't find the client in my dev apps. Makes it tough to stick with Apollo in the long run.
  • (2021-03-30, v:3.0.2) Daniel O: Question on functionality
    Hi, I love the new styling of the tool but the old functionality of being able easily rerun the exact query/mutation over and over having the prefilled variables was invaluable for testing. Are there plans to restore that functionality? Is there a way to restore the old version of the plugin in the mean time? I'd seriously pay for my team to have it back... Thanks, -Daniel
  • (2021-03-26, v:3.0.2) Remy Carr: Issues with new release
    I agree with previous commenters. Been using this for a year and was very happy with the previous version of the extension. The new version fails to connect and serves only as a way to view the queries that were sent, not as a way to see 1. The response to these queries 2. Access to GraphiQL so these queries can be customized and experimented upon
  • (2021-03-18, v:3.0.2) Sean: Please build a devtools that actually works
    Not having a decent Apollo devtools is seriously hampering development and adoption of Apollo. This extension is currently worthless because it never connects.
  • (2021-03-18, v:3.0.2) Sandra Sasi: Old version is better. Please bring it back
    Hi, I depend of apollo client plugin everyday, this new update just made everything good about this look basic now (No offence). Its exactly like Graphql Playground. The old version shows the network call and the variable. The new version is just not at all usable. Sorry for this suggestion but the old one was better and usable. If you could please bring the old changes back it would be very helpful.
  • (2021-03-15, v:3.0.0) Kalle Melender: Extension is causing youtube to error and not load properly
    desktop_polymer_inlined_html_polymer_flags.js:9930 Uncaught TypeError: Cannot assign to read only property 'process' of object '#<Window>' at desktop_polymer_inlined_html_polymer_flags.js:9930 at desktop_polymer_inlined_html_polymer_flags.js:9938 at desktop_polymer_inlined_html_polymer_flags.js:22342 (anonymous) @ desktop_polymer_inlined_html_polymer_flags.js:9930 (anonymous) @ desktop_polymer_inlined_html_polymer_flags.js:9938 (anonymous) @ desktop_polymer_inlined_html_polymer_flags.js:2234
  • (2021-03-15, v:3.0.0) malikiz: youtube.com crash
    This extension crashes youtube.com desktop_polymer_inlined_html_polymer_flags.js:9964 Uncaught TypeError: Cannot assign to read only property 'process' of object '#<Window>' at desktop_polymer_inlined_html_polymer_flags.js:9964
  • (2021-02-09, v:2.3.5) Dénes Papp: Apollo tab missing on localhost
    Hey, any idea why the extension doesn't work on localhost? The Apollo tab doesn't show up at all in Chrome Dev Tools. It works well everywhere else (remove servers) on the same codebase


100,000 history
2.8 (206 votes)
Last update / version
2021-04-29 / 3.0.5
Listing languages