{"adoption": {"forks": 2876, "observed_at": "2026-08-28T04:11:29.275001+00:00", "stars": 19811}, "canonical_url": "https://ross.abutalabs.com/products/apollo-client", "card": {"archived": false, "artifact_type": "library", "description": "The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more. Apollo Client delivers powerful caching, intuitive APIs, and comprehensive developer tools to accelerate your app development.", "domain": ["web-development", "frontend", "apis", "developer-tools"], "enriched": true, "function": ["graphql-client", "graphql", "caching", "state-management", "http-client", "developer-tools"], "health_score": 100, "homepage": "https://apollographql.com/client", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["apollographql/fullstack-tutorial", "apollographql/apollo-link-state", "apollographql/apollo-cache-persist", "apollographql/apollo-link", "apollographql/apollo-client-devtools", "apollographql/graphql-tag", "apollographql/react-apollo", "apollographql/apollo-client"], "name": "Apollo Client", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-27T00:00:28+00:00", "repo": "apollographql/apollo-client", "stars": 19811, "tags": ["graphql", "react", "vue", "angular", "typescript", "data-fetching", "cache", "suspense", "ssr", "apollo", "javascript", "nodejs", "web-server"], "topics": ["graphql", "graphql-client", "typescript", "apollo-client", "apollographql"], "urls": [{"kind": "homepage", "url": "https://apollographql.com/client"}, {"kind": "site_page", "url": "https://www.apollographql.com/docs"}, {"kind": "site_page", "url": "https://www.apollographql.com/docs/graphos/platform"}, {"kind": "site_page", "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"kind": "site_page", "url": "https://www.apollographql.com/docs/graphos/schema-design"}], "use_cases": ["fetch and cache GraphQL data in a React app", "manage client-side local state alongside server data", "add GraphQL queries and mutations to a Vue or Angular application", "implement pagination for infinite scrolling lists", "server-side render a React app with GraphQL data", "handle GraphQL subscriptions over websockets", "build a fullstack app with a GraphQL API and typed client"], "what_it_is": "Apollo Client is a comprehensive GraphQL client library for TypeScript and JavaScript, with first-class support for React, Vue, Angular, Svelte, and more. It provides intelligent zero-config caching, declarative data fetching APIs, local state management, and developer tools for building data-driven applications.", "when_to_avoid": ["your backend exposes only REST APIs with no GraphQL layer", "you want a minimal fetch layer without caching or state management", "your project is a small script where a plain fetch call suffices", "you need a GraphQL server rather than a client"], "when_to_choose": ["your frontend consumes a GraphQL API and needs normalized caching", "you want typed queries and mutations with full TypeScript support", "you need local state management integrated with server data", "you use React (including Suspense and React 19 features) or another major framework", "you want mature tooling like devtools, mocking, and persisted queries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/apollographql/apollo-client", "repo": "apollographql/apollo-client", "role": "main", "score": 94}, {"path": "/repos/apollographql/react-apollo", "repo": "apollographql/react-apollo", "role": "frontend", "score": 10}, {"path": "/repos/apollographql/graphql-tag", "repo": "apollographql/graphql-tag", "role": "sdk", "score": 80}, {"path": "/repos/apollographql/apollo-client-devtools", "repo": "apollographql/apollo-client-devtools", "role": "plugin", "score": 92}, {"path": "/repos/apollographql/apollo-link", "repo": "apollographql/apollo-link", "role": "sdk", "score": 10}, {"path": "/repos/apollographql/apollo-cache-persist", "repo": "apollographql/apollo-cache-persist", "role": "plugin", "score": 65}, {"path": "/repos/apollographql/apollo-link-state", "repo": "apollographql/apollo-link-state", "role": "plugin", "score": 10}, {"path": "/repos/apollographql/fullstack-tutorial", "repo": "apollographql/fullstack-tutorial", "role": "examples", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:29.275001+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:59:26.133989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da7e0f1c008b65ec5ae9526f66d7250964a4d5fd3dfd0068713ec2098656845", "fetched_at": "2026-08-28T04:11:29.275001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apollographql/apollo-client"}, {"content_hash": "d2f99fcba35471fa90c1569aec5ae7fa096d1c4e8e67d98209dbcd4f1ac957a6", "fetched_at": "2026-08-29T08:01:06.463083+00:00", "kind": "homepage", "missing": false, "url": "https://apollographql.com/client"}, {"content_hash": "364c62c8f6515ec7d60b0217f0acfa22803ad5631241604e6a1d585bfff0b20c", "fetched_at": "2026-08-29T08:01:06.475730+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs"}, {"content_hash": "37075c61d8dc1dd7a94f4e1b3e39a90944091f91db0e23330cf39a2ca4825b79", "fetched_at": "2026-08-29T08:01:06.477644+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/platform"}, {"content_hash": "1f61a62ae86b613ef80d2631be8002dfb7c536d08d033848968d33bb301c5d48", "fetched_at": "2026-08-29T08:01:06.479487+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/connectors"}, {"content_hash": "f47664f9ba056efa9b64c4c17a160a5688f4cd94bd5ff8228326f0e61822eb92", "fetched_at": "2026-08-29T08:01:06.481338+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/schema-design"}, {"content_hash": "1186ae807ceeb02348e66646e67486e4e6e8b3c7111beade96d80ede9c8cba76", "fetched_at": "2026-08-29T08:01:06.483217+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/rover"}, {"content_hash": "e446bd6a11e6e3e1c76d27ad90858d46b8347bb8a4c927a23e4adbe39bcd239b", "fetched_at": "2026-08-29T08:01:06.485077+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/graphos/routing"}, {"content_hash": "22bed19bd33c1896dcfe1af91b5e02d0472ab1cbe8aa0a3ed58e27cd75b171f3", "fetched_at": "2026-08-29T08:01:06.486956+00:00", "kind": "site_page", "missing": false, "url": "https://www.apollographql.com/docs/apollo-operator"}, {"content_hash": "5e2fe3d19601d1bd3979f7d242bd37af52971a9ef3de784fc0d48e7e87996b48", "fetched_at": "2026-08-29T08:01:06.488795+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/graphql-tag"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 85}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3841, "days_push": 7, "days_rel": 20, "gap_med": 5.0, "n_releases_24m": 73}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}