{"adoption": {"forks": 832, "observed_at": "2026-08-28T04:06:53.038231+00:00", "stars": 2453}, "canonical_url": "https://ross.abutalabs.com/products/amazon-vpc-cni-k8s", "card": {"archived": false, "artifact_type": "plugin", "description": "Networking plugin repository for pod networking in Kubernetes using Elastic Network Interfaces on AWS", "domain": ["cloud-computing", "networking", "infrastructure-as-code"], "enriched": true, "function": ["networking", "container-orchestration", "middleware"], "health_score": 99, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["aws/amazon-vpc-cni-k8s"], "name": "aws/amazon-vpc-cni-k8s", "platform": ["cloud", "go"], "pushed_at": "2026-08-21T18:08:31+00:00", "repo": "aws/amazon-vpc-cni-k8s", "stars": 2453, "tags": ["cni-plugin", "aws", "vpc", "pod-networking", "elastic-network-interfaces", "ipam", "eks", "containers", "devops", "kubernetes", "linux", "docker"], "topics": ["cni-plugin", "kubernetes", "pod-networking"], "urls": [], "use_cases": ["give Kubernetes pods routable VPC IP addresses on AWS", "run EKS clusters with native VPC networking", "manage warm pools of pod IPs to speed up pod scheduling", "configure max pods per node based on ENI IP limits", "set up IAM policies for the CNI plugin"], "what_it_is": "The AWS VPC CNI plugin is a Kubernetes networking plugin that assigns VPC IP addresses to pods using Elastic Network Interfaces on AWS. It consists of a CNI plugin that wires pod networking and an ipamd daemon that manages a warm pool of IP addresses per node.", "when_to_avoid": ["your cluster runs outside AWS or you don't need VPC-native pod IPs", "you prefer overlay networking like Calico or Cilium with network policy features", "you need a cloud-agnostic CNI across multiple providers"], "when_to_choose": ["you run Kubernetes on AWS or EKS and want pods to have native VPC networking", "you need pods to be directly reachable from other VPC resources", "you want AWS-supported IPAM with warm IP pools for fast pod startup"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/amazon-vpc-cni-k8s", "repo": "aws/amazon-vpc-cni-k8s", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "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:06:53.038231+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.038231+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:08.683436+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "58b6a3665a59fe9794c0131475e11da844da850e7ca4bc9b2bf5d2ed20a94f1c", "fetched_at": "2026-08-28T04:06:53.038231+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aws/amazon-vpc-cni-k8s"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "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": 3240, "days_push": 12, "days_rel": 26, "gap_med": 19.5, "n_releases_24m": 23}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}