{"id":13499615,"url":"https://github.com/apollographql/apollo-client-devtools","last_synced_at":"2026-04-30T00:05:35.653Z","repository":{"id":37502550,"uuid":"75882379","full_name":"apollographql/apollo-client-devtools","owner":"apollographql","description":"Apollo Client browser developer tools.","archived":false,"fork":false,"pushed_at":"2026-03-31T19:42:33.000Z","size":55696,"stargazers_count":1524,"open_issues_count":54,"forks_count":174,"subscribers_count":44,"default_branch":"main","last_synced_at":"2026-03-31T21:31:48.494Z","etag":null,"topics":["apollo-client","apollo-client-devtools","chrome-extension","devtools","firefox-extension","graphql"],"latest_commit_sha":null,"homepage":"https://apollographql.com/docs/react/development-testing/developer-tooling/#apollo-client-devtools","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apollographql.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-12-07T22:52:42.000Z","updated_at":"2026-03-31T19:41:04.000Z","dependencies_parsed_at":"2025-12-12T04:16:28.576Z","dependency_job_id":null,"html_url":"https://github.com/apollographql/apollo-client-devtools","commit_stats":null,"previous_names":[],"tags_count":209,"template":false,"template_full_name":null,"purl":"pkg:github/apollographql/apollo-client-devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apollographql%2Fapollo-client-devtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apollographql%2Fapollo-client-devtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apollographql%2Fapollo-client-devtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apollographql%2Fapollo-client-devtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apollographql","download_url":"https://codeload.github.com/apollographql/apollo-client-devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apollographql%2Fapollo-client-devtools/sbom","scorecard":{"id":37129,"data":{"date":"2025-08-11","repo":{"name":"github.com/apollographql/apollo-client-devtools","commit":"0fb7dc02922b6bbd76202debf1929317f5b726fa"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":5,"reason":"1 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 2/11 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:20","Warn: no topLevel permission defined: .github/workflows/build-pr.yml:1","Warn: no topLevel permission defined: .github/workflows/fetch-access-token.yml:1","Warn: no topLevel permission defined: .github/workflows/issue-close-user-survey.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-pr-releases.yml:1","Warn: no topLevel permission defined: .github/workflows/relative-ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/update-errorcodes.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-pr.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/build-pr.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-pr.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/build-pr.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-pr.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/build-pr.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fetch-access-token.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/fetch-access-token.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-pr-releases.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/publish-pr-releases.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-pr-releases.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/publish-pr-releases.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/relative-ci.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/relative-ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-errorcodes.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/update-errorcodes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-errorcodes.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/update-errorcodes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-errorcodes.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/apollographql/apollo-client-devtools/update-errorcodes.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/update-errorcodes.yml:18","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   9 third-party GitHubAction dependencies pinned","Info:   3 out of   4 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/apollographql/.github/SECURITY.md:1","Info: Found linked content: github.com/apollographql/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/apollographql/.github/SECURITY.md:1","Info: Found text in security policy: github.com/apollographql/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"40 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-9gqv-wp59-fq42","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-prr3-c3m5-p7q2","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-ghr5-ch3p-vcr6","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-4www-5p9h-95mh","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-m5qc-5hw7-8vg7","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-cxrh-j4jr-qwg3"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T20:35:32.257Z","repository_id":37502550,"created_at":"2025-08-14T20:35:32.257Z","updated_at":"2025-08-14T20:35:32.257Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31315224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-client","apollo-client-devtools","chrome-extension","devtools","firefox-extension","graphql"],"created_at":"2024-07-31T22:00:36.579Z","updated_at":"2026-04-02T20:14:09.001Z","avatar_url":"https://github.com/apollographql.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cp\u003e\n\t\u003ca href=\"https://www.apollographql.com/\"\u003e\u003cimg src=\"./assets/apollo-wordmark.svg\" height=\"100\" alt=\"Apollo Client\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch1\u003eApollo Client Devtools\u003c/h1\u003e\n\n[![Chrome Web Store][ChromeWebStoreBadge]][WebStore] [![Addons.mozilla.org][FirefoxAddonBadge]][Amo] [![Build Status](https://circleci.com/gh/apollographql/apollo-client-devtools.svg?style=svg)](https://circleci.com/gh/apollographql/apollo-client-devtools)\n\n\u003c/div\u003e\n\nThis repository contains the Apollo Client Browser Devtools extension for Chrome \u0026 Firefox.\n\n| ☑️ Apollo Client User Survey                                                                                                                                                                                                                                                                                                                                                             |\n| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| What do you like best about Apollo Client? What needs to be improved? Please tell us by taking a [one-minute survey](https://docs.google.com/forms/d/e/1FAIpQLSczNDXfJne3ZUOXjk9Ursm9JYvhTh1_nFTDfdq3XBAFWCzplQ/viewform?usp=pp_url\u0026entry.1170701325=Apollo+Client\u0026entry.204965213=Readme). Your responses will help us understand Apollo Client usage and allow us to serve you better. |\n\n## Installation\n\n### Chrome Web Store\n\nChrome users can install the extension by visiting the [Chrome Web Store](https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm).\n\nOpera users can install the extension from Chrome Web Store using the [Download Chrome Extension](https://addons.opera.com/extensions/details/app_id/kipjbhgniklcnglfaldilecjomjaddfi) addon for Opera.\n\n### Firefox\n\nFirefox users can install the addon via [Firefox Browser Add-ons](https://addons.mozilla.org/firefox/addon/apollo-developer-tools/).\n\n### Install local version\n\nIf you want to install a local version of the extension instead, skip ahead to the [Developing](#Developing) section.\n\n## Features\n\nThe Apollo Client Browser Devtools appear as an \"Apollo\" tab in your web browser inspector, alongside other tabs like \"Elements\" and \"Console\". The devtools currently have four main features:\n\n- **Explorer:** A built-in version of the Apollo Studio Explorer that allows you to make queries against your GraphQL server using your app's network interface directly (no configuration necessary).\n- **Watched query inspector:** View active queries, variables, cached results, and re-run individual queries.\n- **Mutation inspector:** View fired mutations, variables, and re-run individual mutations.\n- **Cache inspector:** Visualize the Apollo Client cache and search through it by field names and/or values.\n\n![Apollo Client Browser Devtools](./assets/devtools-screenshot.jpg)\n\n## Apollo Client version support\n\n\u003e if you are using an older version of Apollo Client and have issues with our Client Browser Devtools we recommend you upgrade to the latest version of Apollo Client.\n\n- We provide active support for the current minor release of [Apollo Client](https://github.com/apollographql/apollo-client) for use with our Client Browser DevTools.\n- We do our best to support older `3.x` versions of [Apollo Client](https://github.com/apollographql/apollo-client/releases) for use with our Client Browser DevTools.\n- We do not offer support of `2.x` versions of [Apollo Client](https://github.com/apollographql/apollo-client/releases) for use with our Client Browser DevTools.\n\n### Configuration\n\nWhile your application is in dev mode, the devtools will appear as an \"Apollo\" tab in your web browser inspector. To enable the devtools for your application in production, pass `connectToDevTools: true` to the ApolloClient constructor in your application. Pass `connectToDevTools: false` if want to manually disable this functionality.\n\nThe \"Apollo\" tab will appear in your web browser inspector if a global `window.__APOLLO_CLIENT__` object exists in your application. Apollo Client adds this hook to the window automatically unless `process.env.NODE_ENV === 'production'`. If you would like to use the devtools in production, manually attach your Apollo Client instance to `window.__APOLLO_CLIENT__` or pass `connectToDevTools: true` to the constructor.\n\nIf you are seeing the \"Apollo\" tab but are still having issues, skip ahead to the [Debugging](#Debugging) section.\n\n## Developing\n\n### Build the extension\n\nBefore building the extension you should install dependencies:\n\n```sh\n# Install dependencies\n\u003e npm install\n\n# (Optional) build the extension for local use\n\u003e npm run build -- --env TARGET=chrome\n# or\n\u003e npm run build -- --env TARGET=firefox\n\n# Or generate zipped distributables (already includes the above build step)\n\u003e npm run dist:chrome\n# or\n\u003e npm run dist:firefox\n```\n\n### Running the sample application\n\n[Read more](https://github.com/apollographql/apollo-client-devtools/wiki/Running-the-sample-application).\n\n### Development with web-ext \u0026 WebExtWebpackPlugin\n\n[Read more](https://github.com/apollographql/apollo-client-devtools/wiki/Development-with-web%E2%80%90ext-\u0026-WebExtWebpackPlugin).\n\n### Tests\n\nWe use [Jest](https://jestjs.io/) and [React Testing Library](https://testing-library.com/docs/react-testing-library/intro) to write and run our tests.\n\nTo run tests for both `src` and `development`, run the following command:\n\n```bash\nnpm run test\n```\n\nYou can also run with `--watch` to watch and re-run tests automatically:\n\n```bash\nnpm run test:watch\n```\n\n### Folder structure\n\n[Read more](https://github.com/apollographql/apollo-client-devtools/wiki/Folder-structure).\n\n### Debugging\n\n[Read more](https://github.com/apollographql/apollo-client-devtools/wiki/Debugging).\n\n### Testing locally\n\n[Read more](https://github.com/apollographql/apollo-client-devtools/wiki/Testing-locally).\n\n## Code of Conduct\n\nThis project is governed by the [Apollo Code of Conduct](https://www.apollographql.com/docs/community/code-of-conduct/).\n\n## Who is Apollo?\n\n[Apollo](https://apollographql.com/) builds open-source software and a graph platform to unify GraphQL across your apps and services. We help you ship faster with:\n\n- [Apollo Studio](https://www.apollographql.com/studio/develop/) – A free, end-to-end platform for managing your GraphQL lifecycle. Track your GraphQL schemas in a hosted registry to create a source of truth for everything in your graph. Studio provides an IDE (Apollo Explorer) so you can explore data, collaborate on queries, observe usage, and safely make schema changes.\n- [Apollo Federation](https://www.apollographql.com/apollo-federation) – The industry-standard open architecture for building a distributed graph. Use Apollo’s gateway to compose a unified graph from multiple subgraphs, determine a query plan, and route requests across your services.\n- [Apollo Client](https://www.apollographql.com/apollo-client/) – The most popular GraphQL client for the web. Apollo also builds and maintains [Apollo iOS](https://github.com/apollographql/apollo-ios) and [Apollo Kotlin](https://github.com/apollographql/apollo-kotlin).\n- [Apollo Server](https://www.apollographql.com/docs/apollo-server/) – A production-ready JavaScript GraphQL server that connects to any microservice, API, or database. Compatible with all popular JavaScript frameworks and deployable in serverless environments.\n\n## Learn how to build with Apollo\n\nCheck out the [Odyssey](https://odyssey.apollographql.com/) learning platform, the perfect place to start your GraphQL journey with videos and interactive code challenges. Join the [Apollo Community](https://community.apollographql.com/) to interact with and get technical help from the GraphQL community.\n\n## Maintainers\n\n| Name              | Username                                       |\n| ----------------- | ---------------------------------------------- |\n| Jeff Auriemma     | [@bignimbus](https://github.com/bignimbus)     |\n| Jerel Miller      | [@jerelmiller](https://github.com/jerelmiller) |\n| Lenz Weber-Tronic | [@phryneas](https://github.com/phryneas)       |\n\n\u003c!-- Badges --\u003e\n\n[FirefoxAddonBadge]: https://img.shields.io/amo/v/apollo-developer-tools.svg?label=firefox\u0026logo=firefox-browser\u0026logoColor=white\n[ChromeWebStoreBadge]: https://img.shields.io/chrome-web-store/v/jdkknkkbebbapilgoeccciglkfbmbnfm.svg?label=chrome\u0026logo=google-chrome\u0026logoColor=white\n\n\u003c!-- Download --\u003e\n\n[Amo]: https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/\n[WebStore]: https://chrome.google.com/webstore/detail/apollo-client-devtools/jdkknkkbebbapilgoeccciglkfbmbnfm\n\n\u003c!-- Related pages --\u003e\n\n[Apollo Community Forum]: https://community.apollographql.com/\n","funding_links":[],"categories":["Tools","JavaScript","🛠️ Developer Tools","TypeScript","Developer Tools","Uncategorized"],"sub_categories":["Julia Libraries","Tools - Browser Extensions","Crystal Libraries","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapollographql%2Fapollo-client-devtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapollographql%2Fapollo-client-devtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapollographql%2Fapollo-client-devtools/lists"}