{"adoption": {"forks": 268, "observed_at": "2026-08-28T04:03:14.788565+00:00", "stars": 1018}, "canonical_url": "https://ross.abutalabs.com/products/js-buy-sdk", "card": {"archived": false, "artifact_type": "library", "description": "The JS Buy SDK is a lightweight library that allows you to build ecommerce into any website. It is based on Shopify's API and provides the ability to retrieve products and collections from your shop, add products to a cart, and checkout.", "domain": ["e-commerce", "web-development", "apis"], "enriched": true, "function": ["sdk", "http-client", "graphql-client"], "health_score": 78, "homepage": "https://shopify.github.io/js-buy-sdk", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["Shopify/js-buy-sdk"], "name": "Shopify/js-buy-sdk", "platform": ["browser"], "pushed_at": "2026-03-27T20:09:55+00:00", "repo": "Shopify/js-buy-sdk", "stars": 1018, "tags": ["shopify", "storefront-api", "ecommerce", "deprecated", "cart-api", "checkout", "nodejs", "javascript"], "topics": [], "urls": [], "use_cases": ["add shopify products to a custom website", "build a headless shopify storefront in javascript", "retrieve products and collections from a shopify shop", "add items to a cart and checkout from a web app", "embed ecommerce into an existing site without a full rebuild"], "what_it_is": "A lightweight JavaScript SDK for embedding Shopify ecommerce into any website, providing product retrieval, cart management, and checkout via Shopify's Storefront API. It was deprecated by Shopify in January 2025, with v3.0 as a final stopgap release using Cart APIs.", "when_to_avoid": ["starting a new Shopify headless project - use the Storefront API Client instead", "you need ongoing updates, support, or new Shopify API features", "your checkout flows rely on the deprecated Checkout APIs past the July 2025 deadline"], "when_to_choose": ["maintaining an existing integration that already uses the JS Buy SDK and only needs the v3.0 Cart API stopgap", "a legacy project where migrating to the Storefront API Client is not yet feasible"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/js-buy-sdk", "repo": "Shopify/js-buy-sdk", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "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:03:14.788565+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.788565+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:09:26.836127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ef4f4c44b3baaef8decab29096c425f172a81e091b4491cdcf82e490fe9582c1", "fetched_at": "2026-08-28T04:03:14.788565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shopify/js-buy-sdk"}, {"content_hash": "a22ecc098ec432ca414caee75171aef1061ac68e852f52f104766d5f1f185785", "fetched_at": "2026-08-29T13:09:49.992308+00:00", "kind": "homepage", "missing": false, "url": "https://shopify.github.io/js-buy-sdk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 74, "longevity": 100, "rhythm": 40}, "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": 3894, "days_push": 159, "days_rel": 435, "gap_med": 6.5, "n_releases_24m": 7}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}