{"adoption": {"forks": 106, "observed_at": "2026-09-03T02:15:18.360995+00:00", "stars": 1131}, "canonical_url": "https://ross.abutalabs.com/products/cluster-api-provider-hetzner", "card": {"archived": false, "artifact_type": "infra-config", "description": "Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities", "domain": ["cloud-computing", "infrastructure-as-code", "self-hosted"], "enriched": true, "function": ["infrastructure-as-code", "container-orchestration", "deployment", "cloud", "configuration-management"], "health_score": 100, "homepage": "https://caph.syself.com", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["syself/cluster-api-provider-hetzner"], "name": "syself/cluster-api-provider-hetzner", "platform": ["go", "cloud", "self-hosted"], "pushed_at": "2026-09-02T09:30:16+00:00", "repo": "syself/cluster-api-provider-hetzner", "stars": 1131, "tags": ["cluster-api", "kubernetes-operator", "hetzner", "hcloud", "bare-metal", "k8s-cluster-lifecycle", "declarative-infrastructure", "self-healing", "devops", "containers", "kubernetes", "linux"], "topics": ["cluster-api", "cluster-api-provider-hetzner", "k8s-provider-hetzner", "k8s-sig-cluster-lifecycle", "k8s-sig-cluster-api", "kubernetes", "k8s", "hetzner", "hcloud", "devops", "operator", "bare-metal", "cloud-native", "go", "high-availability", "linux"], "urls": [], "use_cases": ["provision kubernetes clusters on hetzner declaratively", "manage hetzner bare metal kubernetes nodes with cluster api", "self-healing kubernetes cluster lifecycle on hcloud", "create hybrid cloud and bare-metal kubernetes clusters", "automate kubernetes cluster upgrades on hetzner", "multi-tenant kubernetes cluster management on hetzner"], "what_it_is": "Cluster API Provider Hetzner (CAPH) is a Kubernetes Cluster API provider that enables declarative, Kubernetes-native creation and management of Kubernetes clusters on Hetzner Cloud and Hetzner bare-metal infrastructure. It extends the Kubernetes API with CRDs and offers self-healing, high-availability cluster operations.", "when_to_avoid": ["You use a cloud provider other than Hetzner - pick the matching Cluster API provider", "You want a fully managed Kubernetes service rather than self-managed clusters", "You are not familiar with Cluster API concepts and don't want to learn them", "You need turnkey production add-ons like CNI and node images out of the box - these must be prepared separately"], "when_to_choose": ["You run Kubernetes on Hetzner Cloud or Hetzner Robot bare-metal servers and want Cluster API-based declarative management", "You need self-healing machine health checks and remediation for cluster nodes", "You want a Kubernetes-native, GitOps-friendly alternative to manual cluster provisioning", "You need both cloud VMs and dedicated bare-metal servers in one cluster"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cluster-api-provider-hetzner", "repo": "syself/cluster-api-provider-hetzner", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:18.360995+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:59.705887+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b9f1d098c409db2ec7da83b5703b33647f37c9b25931f7b17252818bdfe57fc", "fetched_at": "2026-09-03T02:15:18.360995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syself/cluster-api-provider-hetzner"}, {"content_hash": "106f12e86978a6659b4b0514c12a459aee79de8f7ccb2efcd987db641959c065", "fetched_at": "2026-08-29T12:42:30.422961+00:00", "kind": "homepage", "missing": false, "url": "https://caph.syself.com"}, {"content_hash": "f957c30cdf1ebdeba72cf2212c5ff1777e4807d3192d7b23bbb42c2723027a02", "fetched_at": "2026-08-29T12:42:30.426980+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/prerequisites"}, {"content_hash": "708216f6980c05c6b94005f2d2391d871fb157229038a8f6f8b21ad4076178c0", "fetched_at": "2026-08-29T12:42:30.428952+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/management-cluster-setup"}, {"content_hash": "ea16c18f7edfeda4b776e1601adf3d92f7f6f2401a9d1ec0acf58d4118b11405", "fetched_at": "2026-08-29T12:42:30.430801+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/creating-a-workload-cluster"}, {"content_hash": "16c747b75e8fcde99e9ce27f2009ddbf226917924ab44dfac50c0f6a3fcf21c7", "fetched_at": "2026-08-29T12:42:30.432639+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/quickstart/next-steps"}, {"content_hash": "579629ec8a86a1b29224e19b57a54a6ac9b8da07ee606f4dc06fa71fd238be0f", "fetched_at": "2026-08-29T12:42:30.434257+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/getting-started/preparation"}, {"content_hash": "e6258f0d5e8f6f260ef63be877d9510a2b3268f55889209984105a1454841f0f", "fetched_at": "2026-08-29T12:42:30.436835+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/managing-ssh-keys"}, {"content_hash": "c0150ee56c295f4e0ff4cbce464c570cfa9a9850be7c8dd87534829938258a21", "fetched_at": "2026-08-29T12:42:30.438619+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/HA-setup"}, {"content_hash": "d66272591a9f494b9a322a8b8a02134dbfc985b6ea2b8ce3eb125d71e71c98d6", "fetched_at": "2026-08-29T12:42:30.440274+00:00", "kind": "site_page", "missing": false, "url": "https://syself.com/docs/caph/topics/node-image"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 96}, "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": 1834, "days_push": 0, "days_rel": 30, "gap_med": 16, "n_releases_24m": 22}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}