{"adoption": {"forks": 1979, "observed_at": "2026-08-28T04:10:19.769137+00:00", "stars": 8236}, "canonical_url": "https://ross.abutalabs.com/products/chainlink", "card": {"archived": false, "artifact_type": "service", "description": "node of the decentralized oracle network, bridging on and off-chain computation", "domain": ["blockchain", "fintech", "microservices", "apis"], "enriched": true, "function": ["blockchain", "networking", "middleware", "api-framework", "webhook", "sdk"], "health_score": 100, "homepage": "https://chain.link", "language": "Go", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["smartcontractkit/chainlink"], "name": "smartcontractkit/chainlink", "platform": ["go", "cross-platform", "self-hosted"], "pushed_at": "2026-08-26T21:42:52+00:00", "repo": "smartcontractkit/chainlink", "stars": 8236, "tags": ["oracle-network", "smart-contracts", "defi", "ethereum", "solidity", "data-feeds", "node-operator", "offchain-computation", "ccip", "price-feeds", "cryptocurrency", "docker", "linux", "macos"], "topics": ["chainlink", "ethereum", "blockchain", "golang", "solidity", "oracle"], "urls": [], "use_cases": ["run a chainlink oracle node", "get real-world price data into smart contracts", "connect defi protocols to offchain market data", "bridge data between blockchains and external apis", "participate in a decentralized oracle network", "provide cross-chain messaging infrastructure", "feed asset prices to lending protocols"], "what_it_is": "Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain computation. Node operators run this Go binary (also distributed as Docker images) to participate in oracle networks powering data feeds, cross-chain messaging (CCIP), and other on-chain services.", "when_to_avoid": ["you just want to consume Chainlink data feeds in a dapp - use the @chainlink/contracts npm package instead", "you need a simple centralized API integration without oracle guarantees", "you are not working with blockchain or smart contract systems"], "when_to_choose": ["you operate or want to run a Chainlink oracle node", "you need the core node source code to build custom oracle infrastructure", "you want to contribute to or audit the Chainlink protocol implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chainlink", "repo": "smartcontractkit/chainlink", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "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:10:19.769137+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.769137+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.050349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7ccb1875a4fe1e7e9ef509667a00cc0bd7c134036d0a7f3cacea226ac3a8a294", "fetched_at": "2026-08-28T04:10:19.769137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/chainlink"}, {"content_hash": "c166363a56a719bd99fc1d5d1be1d8b56fb9a3ddcc8b52dfdd8d236202b67945", "fetched_at": "2026-08-29T08:28:02.319153+00:00", "kind": "homepage", "missing": false, "url": "https://chain.link"}, {"content_hash": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", "fetched_at": "2026-08-29T08:28:02.328599+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/docs"}, {"content_hash": "155e99ac2c195b748986109baf92bc2919b74954c2a08381eef18aa3ec4b2697", "fetched_at": "2026-08-29T08:28:02.330828+00:00", "kind": "site_page", "missing": false, "url": "https://docs.chain.link/data-feeds"}, {"content_hash": "42caf19c66b1dd719b1a678ef34a1d03458115a489d038787b99f06ed6345233", "fetched_at": "2026-08-29T08:28:02.333049+00:00", "kind": "site_page", "missing": false, "url": "https://chain.link/faqs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3208, "days_push": 7, "days_rel": 9, "gap_med": 7.0, "n_releases_24m": 47}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}