{"adoption": {"forks": 1068, "observed_at": "2026-08-28T04:10:20.356201+00:00", "stars": 8333}, "canonical_url": "https://ross.abutalabs.com/products/metallb", "card": {"archived": false, "artifact_type": "service", "description": "A network load-balancer implementation for Kubernetes using standard routing protocols", "domain": ["networking", "self-hosted", "infrastructure-as-code"], "enriched": true, "function": ["load-testing", "networking", "deployment", "monitoring"], "health_score": 98, "homepage": "https://metallb.io", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["metallb/metallb"], "name": "metallb/metallb", "platform": ["self-hosted", "go"], "pushed_at": "2026-08-17T02:55:38+00:00", "repo": "metallb/metallb", "stars": 8333, "tags": ["bgp", "bare-metal", "arp", "vrrp", "frr", "loadbalancer", "kubernetes-operator", "crd", "containers", "kubernetes", "docker", "linux"], "topics": ["kubernetes", "bgp", "load-balancer", "bare-metal", "arp", "vrrp", "keepalived", "hacktoberfest", "frr"], "urls": [], "use_cases": ["expose kubernetes services with external IPs on bare metal", "run loadbalancer services without a cloud provider", "advertise kubernetes service IPs via BGP to routers", "get loadbalancer IPs on a home lab kubernetes cluster", "replace NodePort services for production traffic", "announce service IPs using ARP on layer 2 networks"], "what_it_is": "MetalLB is a network load-balancer implementation for bare-metal Kubernetes clusters that provides Services of type LoadBalancer using standard routing protocols. It operates in layer 2 (ARP/NDP) mode or BGP mode, integrating with standard network equipment so external traffic reaches cluster services.", "when_to_avoid": ["your cluster runs on a managed cloud like AWS, GCP, or Azure, which provide their own load balancers", "your cloud or virtual network emulates ARP or lacks BGP support, breaking L2 and BGP modes", "you need a layer 7 (HTTP) load balancer rather than network-layer IP advertisement"], "when_to_choose": ["you run Kubernetes on bare metal or unsupported on-prem environments where cloud LoadBalancers stay pending", "your routers speak BGP or your network supports ARP/NDP and you want standard protocol integration", "you need IPv4 and IPv6 address pools with Prometheus metrics and CRD-based configuration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/metallb", "repo": "metallb/metallb", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "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:20.356201+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:20.356201+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:27:43.863506+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b66b8c369b7f92f58b0d7d1b75f691521611942012c587ac570763f2309e9", "fetched_at": "2026-08-28T04:10:20.356201+00:00", "kind": "readme", "missing": false, "url": "https://github.com/metallb/metallb"}, {"content_hash": "720acb76d6cdbf6611ea911160ec5d0ce3660e9a53ac13a435c5480f3c0ae6b3", "fetched_at": "2026-08-29T08:27:41.180357+00:00", "kind": "homepage", "missing": false, "url": "https://metallb.io"}, {"content_hash": "d1bc231bfdb86d8cd83d9bb1dd6a5aad5c7bd1ddecb8c7b2b12d1c0943fce52b", "fetched_at": "2026-08-29T08:27:41.183270+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/network-addons"}, {"content_hash": "5039bcfa0cd5e8dd92ae8537c7438cff3da88ec511b1e4325b98ef70dbe46e62", "fetched_at": "2026-08-29T08:27:41.185229+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation"}, {"content_hash": "6c0ab292d22e24d20c19d7f1a90dd033a5b57d6c6d989d35cff1af0a8783c7c9", "fetched_at": "2026-08-29T08:27:41.187162+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/installation/clouds"}, {"content_hash": "5bff4010281b4f108e5df2d6085fef3812e65ae932aced07bbd47d7e78f493a3", "fetched_at": "2026-08-29T08:27:41.189033+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/faq"}, {"content_hash": "e2e19333acadbacc6da3ce6ad179177321339005ce6776770c0a55d1cac016de", "fetched_at": "2026-08-29T08:27:41.190772+00:00", "kind": "site_page", "missing": false, "url": "https://metallb.io/apis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "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": 3220, "days_push": 16, "days_rel": 98, "gap_med": 0, "n_releases_24m": 12}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}