PAGES
← all tools
◆ Container & Image Security

cilium-cli

v0.20.2 open-source

CLI to install, manage & troubleshoot Kubernetes clusters running Cilium

Summary

cilium-cli is an open-source command-line tool for installing, managing, and troubleshooting Cilium, the eBPFeBPFA Linux technology for running verified programs inside the kernel without changing its source. Tools use it to observe processes, enforce rules and process network traffic.-based networking and network-policy layer for Kubernetes; it's free to use. Run from a laptop or CI pipeline against a cluster, it auto-detects the environment (minikube, kind, EKSEKSAmazon's managed Kubernetes service, run by AWS, that handles control-plane provisioning so teams can deploy containerized workloads without operating the underlying cluster infrastructure themselves., GKEGKEGoogle Kubernetes Engine, Google's managed Kubernetes service, which lets cyber tools run containerized workloads without managing the underlying cluster infrastructure., AKSAKSAzure Kubernetes Service, Microsoft's managed Kubernetes offering, which lets cyber tools offload cluster provisioning and scaling to Azure so engineers focus on workload logic instead of control-plane operations., k3s, self-managed) to install Cilium, inspect cluster context, run connectivity tests, and generate sysdumps for support cases. First committed in 2021, it has 147 contributors, 171 commits in the past year, and a release 24 days ago, indicating active maintenance.

CLI to install, manage & troubleshoot Kubernetes clusters running Cilium

How cilium-cli helps

Is Cilium actually installed correctly for this specific cluster type?

detects whether the environment is minikube, kind, EKS, GKE, AKS, k3s, or self-managed and runs the matching install and validation steps rather than a generic one, reporting version and certificate detection as it goes

Is traffic actually flowing correctly between pods across the whole cluster right now?

runs a suite of connectivity tests across nodes and namespaces and reports which checks pass or fail, with options to scope log checks to the test window and tolerate custom node taints so tests can schedule everywhere

What do I hand to support when something is broken and I don't know why?

collects a sysdump of agent, operator, Gateway API, ClusterMesh, BGP, and node/pod resource state into one archive for a support case, without requiring a diagnosis first

Which cluster is being treated as local in a multi-cluster mesh, and could that be wrong?

inspects the default local cluster policy setting in a ClusterMesh configuration and reports which cluster is currently treated as local

Did an upgrade actually take effect on every component, or do some pods still need a kick?

restarts Cilium components in place during an upgrade so config changes are picked up without a separate manual rollout step

all 32 features, with the evidence for each →

Languages

Not documented

Features

32 capabilities

Built from cilium-cli's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

What cilium-cli offers you

  • Command-line interface12
  • CI/CD pipeline integration1
  • JSON data export1
All capabilities 32 capabilities
Sysdump diagnostic capture shipped Collects cluster diagnostics into a bundle, including operator data, clustermesh-apiserver data, Gateway API resources, and listener sets for offline troubleshooting. 29 releases · 8 other sources · first seen Aug 2021

release 29 total

  • Includes Gateway API listenersets in cilium sysdump captures. v0.19.6 · Jul 2026 · source · release history
  • Adds Gateway API BackendTLSPolicy resource collection to sysdump. v0.19.5 · Jun 2026 · source · release history
  • Expands sysdump to capture additional operator and clustermesh-apiserver troubleshooting information. v0.19.5 · Jun 2026 · source · release history
  • Adds CiliumGatewayClassConfig CRD collection to sysdump for Gateway API diagnostics. v0.19.5 · Jun 2026 · source · release history
  • Adds node and pod resource usage collection to sysdump output. v0.18.8 · Oct 2025 · source · release history
  • Includes BGP remote peer capabilities in sysdump output. v0.18.7 · Sep 2025 · source · release history

example 8 total

  • Capture enriched operator and clustermesh-apiserver data — useful when debugging cross-cluster or operator issues — alongside the standard sysdump bundle. cilium sysdump v0.19.5 · Jun 2026 · source
  • Capture a sysdump with a label selector applied across all namespaces rather than a single namespace. cilium sysdump --extra-label-selectors app=my-app v0.18.2 · Mar 2025 · source
  • Capture Tetragon data alongside standard Cilium state when troubleshooting policy or observability issues. cilium sysdump v0.16.24 · Jan 2025 · source
  • Parse cilium status programmatically in scripts or CI pipelines. cilium status -o json | jq .ClusterId v0.12.13 · Feb 2023 · source
  • Run connectivity tests and automatically capture diagnostic data on failure for faster debugging. cilium connectivity test --collect-sysdump-on-failure v0.12.9 · Nov 2022 · source
  • Log exactly why Cilium dropped a specific packet using the new policy fields. kubectl apply -f - <<EOF apiVersion: cilium.io/v2 kind: CiliumNetworkPolicy metadata: name: drop-egress spec: endpointSelector: matchLabels: app: myapp egress: - toEndpoints: - matchLabels:… v0.12.5 · Oct 2022 · source
ClusterMesh multi-cluster networking shipped Connects multiple Kubernetes clusters by wiring endpoint-slice watches and kvstoremesh for cross-cluster service discovery and connectivity. 16 releases · 3 other sources · first seen Apr 2022

release 16 total

  • Enables ClusterMesh endpoint-slice watch and kvstoremesh wiring for improved multi-cluster networking. v0.19.5 · Jun 2026 · source · release history
  • Adds ClusterMesh endpoint slices watch and kvstoremesh wiring support v0.19.5 · Jun 2026 · source · release history
  • Adds dict format support for Helm value clustermesh.config.clusters when connecting clusters. v0.18.7 · Sep 2025 · source · release history
  • Supports more than one service IP when connecting to remote clustermesh-apiserver (excluding NodePort Services). v0.18.7 · Sep 2025 · source · release history
  • Outputs clustermesh.config.clusters in the new dict format automatically for clusters running Cilium >= 1.20. v0.18.7 · Sep 2025 · source · release history
  • Adds support for policy-default-local-cluster option in connectivity tests. v0.18.5 · Jul 2025 · source · release history

docs

  • CLI tool for installing, managing, and troubleshooting Cilium networking and ClusterMesh on Kubernetes clusters.

example

  • Inspect the default local cluster policy in a ClusterMesh setup to audit which cluster is treated as local by default. cilium clustermesh inspect-policy-default-local-cluster v0.18.5 · Jul 2025 · source
  • Connect two clusters via ClusterMesh cilium clustermesh connect --destination-context gke_cilium-dev_us-west2-a_tgraf-cluster2
AKS BYOCNI installation shipped Supports installation on Azure Kubernetes Service in bring-your-own-CNI mode, with node-init disabled by default to match AKS requirements. 14 releases · 3 other sources · first seen Apr 2022

release 14 total

  • Disables node-init on AKS by default, aligning installation behaviour with AKS BYOCNI requirements. v0.19.5 · Jun 2026 · source · release history
  • --nodes-without-cilium flag now works with SPIRE for node filtering v0.15.15 · Nov 2023 · source · release history
  • cilium install now accepts manifests with multiple Role and ClusterRole resources in a single file v0.12.8 · Nov 2022 · source · release history
  • Improve kube-proxy detection and replacement logic v0.12.7 · Nov 2022 · source · release history
  • install: Add ability to auto-fill or manually set .Capabilities.APIVersions in helm v0.12.6 · Nov 2022 · source · release history
  • Adds new Helm config option remoteChartVersion to specify a remote chart version for deployment. v0.12.4 · Sep 2022 · source · release history

example

  • Check available Cilium versions before installation without deploying anything. cilium install --list-versions v0.11.8 · Jun 2022 · source
  • Install cilium in an AWS environment using CNI chaining. cilium install --aws-cni-chaining v0.11.2 · Apr 2022 · source
  • Install Cilium using a specific image tag and suffix to match previous version conventions. cilium install --version 1.11.3 --image-tag latest --image-suffix -amd64 v0.11.0 · Apr 2022 · source
Gateway API support shipped Implements Kubernetes Gateway API resources including TCPRoute, UDPRoute, BackendTLSPolicy, and GatewayClassConfig for traffic management. 12 releases · 3 other sources · first seen Nov 2021

release 12 total

  • Upgrades TCPRoute and UDPRoute Gateway API resources to v1. v0.19.6 · Jul 2026 · source · release history
  • Adds CiliumGatewayClassConfig CRD collection to sysdump for Gateway API diagnostics. v0.19.5 · Jun 2026 · source · release history
  • Adds per-cluster metrics for ClusterMesh endpoints, global services, and MCS ServiceExport — replacing the previous single global count. v0.18.8 · Oct 2025 · source · release history
  • New clusters created in ENI mode no longer masquerade pod traffic to the external world. v0.18.4 · Jun 2025 · source · release history
  • Adds support for IPv6 egress gateway policies. v0.18.4 · Jun 2025 · source · release history
  • Adds TLS SNI ServerNames validation in policy configuration. v0.18.4 · Jun 2025 · source · release history

docs

  • CLI tool for installing, managing, and troubleshooting Cilium networking and ClusterMesh on Kubernetes clusters.

example

  • Upgrade Hubble Relay to the version bundled with this cilium-cli release in one step. cilium hubble deploy --upgrade v0.11.6 · May 2022 · source
  • Deploy cilium with Peer Service enabled for Hubble Relay integration. cilium install --peer-service v0.11.2 · Apr 2022 · source
Helm-based deployment management shipped Provides commands to install, configure, and uninstall Cilium using Helm charts, including support for custom values, dry-run validation, and node affinity. 10 releases · 5 other sources · first seen Mar 2023

Also counts toward: Command-line interface

release 10 total

  • Adds automatic removal of annotations from Kubernetes nodes during cilium uninstall when clean-cilium-state: true is set. v0.18.6 · Jul 2025 · source · release history
  • Adds --max-history flag to Helm-based CLI commands. v0.16.24 · Jan 2025 · source · release history
  • Adds --reset-then-reuse-values flag to cilium upgrade to explicitly control Helm value reset and reuse logic v0.16.22 · Dec 2024 · source · release history
  • The default behavior for cilium upgrade has changed such that Helm values will be reset and then reused; previous behavior can only be restored by setting --reset-then-reuse-values=false or explicitly using --reuse-values/--reset-values. v0.16.22 · Dec 2024 · source · release history
  • Default Cilium version to install is now derived from cilium/charts source instead of being injected at compile time via -ldflags. v0.16.21 · Dec 2024 · source · release history
  • --set replaces --helm-set for passing Helm values to the CLI's helm operations. v0.15.12 · Nov 2023 · source · release history

example

  • Cap Helm release history to avoid unbounded revision growth during repeated cilium upgrades. cilium upgrade --max-history 5 v0.16.24 · Jan 2025 · source
  • Explicitly retain existing Helm values during an upgrade without the new default reset behavior cilium upgrade --reset-then-reuse-values=false v0.16.22 · Dec 2024 · source
  • Force a complete Helm value reset during an upgrade to ensure a clean slate cilium upgrade --reset-values v0.16.22 · Dec 2024 · source
  • Validate a Helm-based installation plan without applying changes, dumping the generated values for inspection. cilium install --helm --dry-run --dry-run-helm-values v0.14.0 · Apr 2023 · source
  • Install Cilium with auto-detection cilium install
BGP control plane shipped Manages BGP peering and route advertisement using GoBGP, with machine-readable output formats for peer and route state inspection. 7 releases · 1 other source · first seen Nov 2023

Also counts toward: Command-line interface, JSON data export

release 7 total

  • The deprecated v2alpha1 version of the BGP CRDs is removed; clusters using v2alpha1 BGP CRDs must migrate before upgrading. v0.20.2 · Oct 2026 · source · release history
  • Adds table-json output format to cilium-dbg bgp peers and cilium-dbg bgp routes for machine-readable BGP state. v0.19.6 · Jul 2026 · source · release history
  • Upgrades GoBGP from v3 to v4.5.0, enabling updated BGP protocol support in Cilium's BGP control plane. v0.19.5 · Jun 2026 · source · release history
  • The CiliumBGPPeeringPolicy CRD and its agent implementation have been removed. Migrate to the cilium.io/v2 CRDs: CiliumBGPClusterConfig, CiliumBGPPeerConfig, CiliumBGPAdvertisement, and CiliumBGPNodeConfigOverride. v0.18.9 · Dec 2025 · source · release history
  • Prints partial output when cilium bgp peers encounters errors, rather than silently failing. v0.18.6 · Jul 2025 · source · release history
  • Adds bgp routes subcommand for retrieving Border Gateway Protocol (BGP) routes v0.15.21 · Jan 2024 · source · release history

example

  • Retrieve the current BGP routing table from the cluster to verify peer connectivity and route advertisement. cilium bgp routes v0.15.21 · Jan 2024 · source
CLI status diagnostics shipped Provides managed endpoint counts and running version details for operational visibility. 7 releases · 1 other source · first seen Sep 2021

Also counts toward: Command-line interface

release 7 total

  • Improves the clustermesh status command output with better status reporting. v0.15.5 · Aug 2023 · source · release history
  • status command now prints the Helm chart version when running in Helm mode, aiding in deployment verification. v0.14.7 · Jun 2023 · source · release history
  • status command outputs JSON when the -o json flag is provided v0.12.13 · Feb 2023 · source · release history
  • status: Include pending pods in total Cluster Pods count v0.12.11 · Dec 2022 · source · release history
  • Improves the performance of the cilium status command for faster cluster health checks. v0.11.6 · May 2022 · source · release history
  • Adds automatic PID detection for the gops agent in status output v0.11.4 · Apr 2022 · source · release history

example

  • Show Cilium component status cilium status
Connectivity test result generation shipped Generates machine-readable test results, such as JUnit XML or counters, to support CI/CD integration and detailed analysis of connectivity checks. 6 releases · 1 other source · first seen May 2023

Also counts toward: CI/CD pipeline integration

release

  • Includes detailed failure messages in the connectivity test JUnit report. v0.18.5 · Jul 2025 · source · release history
  • Adds multicast connectivity test to the connectivity test suite. v0.16.20 · Nov 2024 · source · release history
  • New echo-ingress-l7-via-hostport-with-encryption connectivity test case (requires Cilium ≥ 1.16.0). v0.16.14 · Jul 2024 · source · release history
  • Connectivity tests now assert BGP timer intervals in BGP connectivity tests. v0.16.14 · Jul 2024 · source · release history
  • Introduce hostfw connectivity test type to verify network policies in the host namespace v0.16.0 · Mar 2024 · source · release history
  • cilium connectivity check adds a third client scheduled on a different node to validate cross-node policy enforcement v0.15.19 · Dec 2023 · source · release history

example

  • Generate machine-readable JUnit XML results from a connectivity test run for CI/CD reporting. cilium connectivity test --junit-out /path/to/results.xml v0.14.3 · May 2023 · source
Connectivity testing shipped Executes network connectivity tests to validate cluster traffic paths, with configurable timeouts and flexible result handling. 5 releases · 1 other source · first seen Aug 2023

Also counts toward: Command-line interface

release

  • cilium-cli now falls back to WebSocket when a proxy rejects the SPDY upgrade, so connectivity tests work through proxies that block SPDY.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.20.2 · Oct 2026 · source · release history
  • Adds egress-gateway-with-l7-policy test case for validating Layer 7 policies with egress gateways in connectivity testing v0.16.10 · Jun 2024 · source · release history
  • Improves coverage of Ingress service in the connectivity check command v0.16.7 · May 2024 · source · release history
  • Introduces --timeout flag for the cilium connectivity test command to limit execution time. v0.15.17 · Dec 2023 · source · release history
  • Adds special inconclusive result treatment for the ping connectivity check. v0.15.5 · Aug 2023 · source · release history

example

  • Run a connectivity test that fails fast after 5 minutes instead of hanging indefinitely. cilium connectivity test --timeout 5m v0.15.17 · Dec 2023 · source
CLI cryptographic backend shipped Uses upstream Go crypto libraries as the cryptographic backend for the CLI binary. 4 releases · 2 other sources · first seen Jun 2022

Also counts toward: Command-line interface

release

  • Replaces BoringCrypto with upstream Go crypto libraries, changing the cryptographic backend used in the CLI binary. v0.19.5 · Jun 2026 · source · release history
  • Adds --assume-cilium-version flag to connectivity check to skip version detection when Cilium version is known in advance. v0.12.1 · Aug 2022 · source · release history
  • [connectivity tests] test L7 ingress policy with HTTP headers v0.12.0 · Jul 2022 · source · release history
  • Add CLI argument for specifying image in connectivity test subcommand v0.11.8 · Jun 2022 · source · release history

example

  • Run connectivity checks in environments where version detection is slow or unreliable, bypassing it entirely. cilium connectivity check --assume-cilium-version 1.12.0 v0.12.1 · Aug 2022 · source
  • Validate L7 ingress policies by verifying HTTP headers are correctly enforced in connectivity tests. cilium connectivity test --test-pattern 'L7.*ingress' v0.12.0 · Jul 2022 · source
Encryption status inspection shipped Displays the current cluster encryption state and details, including IPsec tunnel state. 5 releases · 1 other source · first seen Feb 2024

Also counts toward: Command-line interface

release

  • Adds TLS/mTLS support for the Operator Prometheus endpoint using an existing Kubernetes secret. v0.18.9 · Dec 2025 · source · release history
  • Adds VXLAN-in-IPsec (VinE) support, enabling encrypted VXLAN tunnels via IPsec. v0.18.4 · Jun 2025 · source · release history
  • New CLI option to display ipcache information filtered by labels or CIDR. v0.16.21 · Dec 2024 · source · release history
  • encryption status output is enriched with IPsec details, providing deeper visibility into IPSec tunnel state. v0.16.5 · Apr 2024 · source · release history
  • Adds encryption status sub command to display the current cluster encryption state. v0.15.22 · Feb 2024 · source · release history

example

  • Check if network policy encryption is enabled and configured correctly on the cluster. cilium encryption status v0.15.22 · Feb 2024 · source
Explicit kubeconfig targeting shipped Allows CLI commands to explicitly target a specific kubeconfig file, enabling management of multiple clusters without context switching. 4 releases · 2 other sources · first seen Nov 2024

Also counts toward: Command-line interface

release

  • Allows setting the default Cilium namespace via the CILIUM_NAMESPACE environment variable, replacing the need to pass --namespace on every command. v0.18.9 · Dec 2025 · source · release history
  • Adds --kubeconfig option to the gh command, enabling users to specify a custom kubeconfig path. v0.18.1 · Mar 2025 · source · release history
  • Adds --as and --as-group flags for kubectl-style impersonation across cilium-cli commands. v0.16.21 · Dec 2024 · source · release history
  • Adds --kubeconfig flag to explicitly specify a kubeconfig file for all CLI commands. v0.16.20 · Nov 2024 · source · release history

example

  • Avoid typing --namespace on every command when your Cilium install lives in a non-default namespace. export CILIUM_NAMESPACE=kube-system cilium status cilium connectivity test v0.18.9 · Dec 2025 · source
  • Target a specific kubeconfig when managing a cluster, useful when working with multiple clusters outside of the default context. cilium status --kubeconfig /path/to/kubeconfig v0.16.20 · Nov 2024 · source
Concurrent connectivity testing shipped Supports parallel execution of connectivity tests and consolidates results into a single JUnit report. 3 releases · 1 other source · first seen Aug 2024

release

  • Enables the --tolerations flag for all connectivity tests, not just a subset. v0.18.5 · Jul 2025 · source · release history
  • Extends cilium connectivity perf to support egress gateway performance testing. v0.18.2 · Mar 2025 · source · release history
  • Supports concurrent connectivity test execution via hooks, enabling parallel test workflows. v0.16.16 · Aug 2024 · source · release history

example

  • Run connectivity tests on nodes with custom taints by specifying tolerations so test pods are schedulable everywhere. cilium connectivity test --tolerations '[{"key":"dedicated","operator":"Equal","value":"infra","effect":"NoSchedule"}]' v0.18.5 · Jul 2025 · source
Standalone workload testing shipped Allows network connectivity and performance tests to run on isolated workloads outside of a full cluster deployment. 3 releases · 1 other source · first seen Apr 2022

release

  • Enables performance tests to run independently of Cilium, removing the Cilium dependency. v0.18.3 · Apr 2025 · source · release history
  • Adds support to capture kernel profiles during performance testing. v0.18.3 · Apr 2025 · source · release history
  • Introduce support for standalone workloads in cilium connectivity test, enabling network performance testing outside of full cluster deployments. v0.11.0 · Apr 2022 · source · release history

example

  • Run a connectivity test using only standalone workloads, without deploying the full cluster infrastructure. cilium connectivity test --workload-only v0.11.0 · Apr 2022 · source
IPsec key management shipped Manages IPsec encryption keys by rotating them and configuring algorithms, utilizing cloud-specific authentication methods. 3 releases · first seen Feb 2024

Also counts toward: Command-line interface

release

  • Rejects IPSec key rotation attempts when key lengths mismatch, preventing IPv6 disruptions. v0.18.3 · Apr 2025 · source · release history
  • Adds cilium ipsec key rotate command for rotating IPsec keys with optional algorithm changes v0.15.23 · Feb 2024 · source · release history
  • Adds cilium ipsec key status command to display current IPsec key status v0.15.23 · Feb 2024 · source · release history
CLI log filtering shipped Allows filtering collected logs by arbitrary Kubernetes label selectors to reduce noise and storage. 2 releases · 1 other source · first seen Sep 2021

Also counts toward: Command-line interface

release

  • Supports filtering by --log-code-owners in CLI log output. v0.18.2 · Mar 2025 · source · release history
  • Adds --extra-label-selectors flag to the cilium logcollector command to allow filtering collected logs by arbitrary Kubernetes label selectors. v0.9.1 · Sep 2021 · source · release history

example

  • Collect logs only from pods in the monitoring namespace using a label selector, reducing noise and storage. cilium logcollector --extra-label-selectors app=monitoring v0.9.1 · Sep 2021 · source
Mixed-cluster connectivity testing shipped Executes connectivity tests on nodes or in scenarios where Cilium is not fully installed, including specific checks for MTU configurations. 1 release · 2 other sources · first seen Jan 2024

release

  • Connectivity tests can now run on nodes that do not have Cilium installed, enabling mixed-cluster or partial-deployment testing scenarios v0.15.20 · Jan 2024 · source · release history

example

  • Run single-node connectivity tests cilium connectivity test --single-node
  • Run network performance benchmarks cilium connectivity perf
CiliumPodIPPools multi-pool support shipped Allows configuring reserved IP address ranges in CiliumPodIPPools to enable multi-pool IPAM configurations. 2 releases · first seen Aug 2026

release

  • Adds reservedRanges support in CiliumPodIPPools to enable multi-pool IPAM configurations. v0.20.0 · Aug 2026 · source · release history
  • Adds reservedRanges field to CiliumPodIPPools for multi-pool IPAM, enabling operators to exclude specific address ranges from pool allocation. v0.20.0 · Aug 2026 · source · release history
Envoy proxy HTTP CONNECT support shipped Enables tunneled proxy traffic through Cilium-managed Envoy by supporting the HTTP CONNECT protocol. 2 releases · first seen Aug 2026

release

  • Adds HTTP CONNECT support to the Envoy integration, enabling tunneled proxy traffic through Cilium-managed Envoy. v0.20.0 · Aug 2026 · source · release history
  • Adds HTTP CONNECT protocol support in the built-in envoy proxy. v0.20.0 · Aug 2026 · source · release history
Hubble UI version configuration shipped Allows controlling the bundled Hubble UI version via configuration instead of using a fixed release. 1 release · 1 other source · first seen Dec 2021

release

  • hubble.enable now supports a ui_version config key to control the bundled Hubble UI version instead of using a fixed release v0.10.0 · Dec 2021 · source · release history

example

  • Enable Hubble observability cilium hubble enable
CLI installation rollback shipped Allows reverting a failed or unwanted deployment using the install subcommand. 1 release · 1 other source · first seen Oct 2021

Also counts toward: Command-line interface

release

  • Adds --rollback option to the install subcommand to undo a deployment. v0.9.2 · Oct 2021 · source · release history

example

  • Revert a failed or unwanted Cilium installation. cilium install --rollback v0.9.2 · Oct 2021 · source
Test namespace labeling shipped Applies labels to all new test namespaces so that test resources can be identified and filtered. 1 release · first seen Oct 2026

release

  • cilium-cli now applies labels to all new test namespaces, making it easier to identify and filter test resources. v0.20.2 · Oct 2026 · source · release history
Hybrid routing mode shipped Dynamically selects native routing for same-subnet traffic and tunnel encapsulation for cross-subnet traffic within a single cluster. 1 release · first seen Jul 2026

release

  • Supports hybrid routing mode (routing-mode: hybrid), dynamically choosing native routing for same-subnet traffic and tunnel encapsulation for cross-subnet traffic. v0.19.6 · Jul 2026 · source · release history
AWS AL2023 platform support shipped Enables installation of the cyber tooling on AWS Linux 2023 operating systems. 1 release · first seen Dec 2024

release

  • Adds AWS AL2023 platform support for cilium-cli installs. v0.16.21 · Dec 2024 · source · release history
Multicast management shipped Provides commands to inspect and manage multicast groups within the Cilium-managed cluster. 1 release · first seen Jul 2024

Also counts toward: Command-line interface

release

  • Adds multicast subcommand for managing multicast networking. v0.16.14 · Jul 2024 · source · release history
Port range connectivity testing shipped Validates network traffic across multiple ports simultaneously rather than single isolated connections. 1 release · first seen Jul 2024

release

  • Adds support for port range tests in connectivity testing to validate traffic across multiple ports simultaneously. v0.16.13 · Jul 2024 · source · release history
CLI pre-execution hooks shipped Allows execution of custom validation or setup logic before CLI commands run via the SetupAndValidate hook. 1 release · first seen Jul 2023

release

  • Adds the SetupAndValidate() hook to the hooks interface, allowing pre-execution validation or setup logic before CLI commands run v0.15.2 · Jul 2023 · source · release history
K3s environment support shipped Enables installation of the cyber tooling on K3s Kubernetes distributions. 1 release · first seen Jan 2022

release

  • Adds K3s as a supported environment for cluster installation v0.10.1 · Jan 2022 · source · release history
Sysdump error reporting shipped Ensures the diagnostics collection reports errors when the underlying collector fails, preventing silent data loss. 1 release · first seen Nov 2021

release

  • Ensures sysdump reports an error when the underlying collector initialization fails, preventing silent data loss. v0.9.3 · Nov 2021 · source · release history
Windows build support shipped Enables standard release artifacts for Windows operating systems. 1 release · first seen Sep 2021

release

  • Enables Windows executable builds as part of the standard release artifacts v0.9.0 · Sep 2021 · source · release history
Egress HTTP policy enforcement shipped Enables enforcement of HTTP egress policies by resolving fully qualified domain names through dedicated selectors. 1 release · first seen Aug 2021

release

  • Enables egress HTTP policy enforcement with FQDN resolution via the new toFQDNs selector v0.8.6 · Aug 2021 · source · release history
Installation version specification shipped Permits specifying a base CLI version during the installation process via a command-line flag. 1 release · first seen Aug 2021

Also counts toward: Command-line interface

release

  • Adds install command hidden flag --base-version to specify the base CLI version during installation v0.8.6 · Aug 2021 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for cilium-cli, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail cilium-cli puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

86 entries

  1. October 20261
  2. August 20261
  3. July 20261
  4. June 20262
  5. May 20261
  6. February 20261
  7. December 20251
  8. October 20251
  9. September 20251
  10. July 20252
  11. June 20251
  12. April 20251
  13. March 20252
  14. January 20251
  15. December 20242
  16. November 20241
  17. October 20241
  18. August 20241
  19. July 20243
  20. June 20242
  21. May 20242
  22. April 20241
  23. March 20244
  24. February 20242
  25. January 20242
  26. December 20232
  27. November 20234
  28. October 20232
  29. September 20231
  30. August 20232
  31. July 20231
  32. June 20232
  33. May 20234
  34. April 20231
  35. March 20232
  36. February 20232
  37. January 20231
  38. December 20221
  39. November 20224
  40. October 20221
  41. September 20221
  42. August 20222
  43. July 20221
  44. June 20221
  45. May 20223
  46. April 20223
  47. January 20221
  48. December 20211
  49. November 20211
  50. October 20211
  51. September 20212
  52. August 20211
    Show

    86 entries

    Project health

    Issue, contributor and maintainer activity in cilium/cilium-cli, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 6 −4 vs prior 12 months
    2. Maintainers 2 +0 joined · −0 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close 2.6 years first maintainer reply 37 days
    6. Open backlog 2 of 523 issues ever filed
    1. Issues opened / month 0 · 0 communitymaintainers
    2. Open backlog 2
    3. Contributors / month 1
    4. Commits / month 3
    5. Stars 596
    Issue themes, last 12 months
    • bugs 57%
    • features 14%
    • other 29%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →