{"adoption": {"forks": 473, "observed_at": "2026-08-28T04:04:44.359716+00:00", "stars": 1441}, "canonical_url": "https://ross.abutalabs.com/products/google-http-java-client", "card": {"archived": false, "artifact_type": "library", "description": "Google HTTP Client Library for Java", "domain": ["web-development", "developer-tools", "apis"], "enriched": true, "function": ["http-client", "serialization", "json"], "health_score": 96, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["googleapis/google-http-java-client"], "name": "googleapis/google-http-java-client", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-07-20T17:49:24+00:00", "repo": "googleapis/google-http-java-client", "stars": 1441, "tags": ["google", "http", "pluggable-transport", "app-engine", "jackson", "gson", "xml", "android"], "topics": [], "urls": [], "use_cases": ["make http requests from java", "call rest apis from an android app", "parse json http responses in java", "swap http transport implementations like apache http client or urlconnection", "build google api client libraries on a common http layer", "serialize request bodies as json or xml"], "what_it_is": "Google's flexible and efficient Java library for making HTTP requests to any resource on the web. It features a pluggable transport abstraction and pluggable JSON/XML data models for parsing and serializing request and response content.", "when_to_avoid": ["you prefer a modern idiomatic client with built-in reactive or async-first APIs", "you are not on the JVM (e.g., Python, Go, Node.js projects)", "you need advanced features like built-in retry policies, circuit breaking, or service discovery out of the box", "you want a non-Google-maintained community-driven library"], "when_to_choose": ["you need a lightweight, pluggable HTTP client for Java 8+ or Android", "you are building on Google's API or OAuth client libraries for Java", "you want pluggable JSON/XML serialization with Jackson or GSON support", "you target Google App Engine and need URL Fetch transport support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/google-http-java-client", "repo": "googleapis/google-http-java-client", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "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:04:44.359716+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.359716+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:28.196892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd823ccfc5028f3fd28d20913c3eba159221eb4e340bb94c0a4173ac6035689c", "fetched_at": "2026-08-28T04:04:44.359716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/google-http-java-client"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 81}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4255, "days_push": 44, "days_rel": 44, "gap_med": 34, "n_releases_24m": 16}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}