FREEDOM251

Freedom251 › eBPF Observability Tools

Kubeshark

Free plan Open source APILinuxMacSelf-hostedWebWindows

Visit Kubeshark Alternatives Pricing

Kubeshark's own site

What Kubeshark is

Kubeshark is a Kubernetes network observability tool that indexes cluster-wide traffic at the kernel level with eBPF and makes it queryable using Kubernetes, API, and network context. It can decrypt TLS and service-mesh mTLS traffic without keys, certificates, sidecars, or application changes. Users can capture retrospective traffic snapshots, filter them by time, nodes, workloads, or IPs, and export PCAP files. KFL combines Kubernetes identity, API context, and network attributes for traffic queries; an identity-aware service map and performance KPIs cover pods, services, nodes, and namespaces. Kubeshark supports more than 23 protocols, including HTTP, Kafka, Redis, PostgreSQL, gRPC, and DNS. It can expose cluster network data through MCP to compatible AI assistants such as Claude Code, Cursor, and GitHub Copilot. Deployment uses Helm in Kubernetes, with air-gapped self-hosting listed for Enterprise. The free Community plan supports up to 3 nodes or 60 pods and requires internet connectivity. Paid plans start at $30/mo.

Who it suits

Kubeshark is aimed at SREs and network engineers investigating Kubernetes traffic and reliability issues. It may also suit teams that want to make cluster network data available to AI assistants.

What it does well

  • Indexes cluster-wide Kubernetes traffic using eBPF
  • Decrypts TLS and mTLS without keys or sidecars
  • Exports filtered retrospective snapshots as PCAP files
  • Supports more than 23 network protocols
  • Exposes cluster data through MCP to AI assistants

What to know first

  • Community plan requires internet connectivity
  • Community plan is limited to 3 nodes or 60 pods
  • Pro has limited API call capacity
  • Air-gapped operation is listed for Enterprise

Plans

PlanBilled and limitsPrice
CommunityUp to 3 nodes or 60 pods · Internet connectivity required · Unlimited API calls · Community supportFree
Enterpriseper pod / month; quoted range $0.4-$0.9 · Unlimited cluster size · Air-gapped clusters · Unlimited consumption · Dedicated support$0.40 a month
Dynamicper month · Unlimited nodes and pods · Unlimited clusters · 100K daily API calls · $50 per extra 100K calls$190 a month
Proper month · Unlimited environment size · Internet connectivity required · Limited API-call capacity · Community support$30 a month
Microper month · 6 nodes / 120 pods · Unlimited capacity · Dev/test clusters · Unlimited API calls · Unlimited clusters$30 a month
Smallper month · 20 nodes / 400 pods · Unlimited capacity · Small production clusters · Unlimited API calls · Unlimited clusters$360 a month

As kubeshark.com lists them, read 15 Oct 2026. The maker's own page has the final word.

Kubeshark is a self-hosted Kubernetes network observability tool for teams that need to investigate traffic across workloads. It is best suited to SREs and network engineers working on cluster incidents and reliability. Its strongest case is the combination of Kubernetes-aware queries, TLS visibility, and retrospective packet capture; its main trade-offs are tier-specific capacity limits and an internet requirement on most plans.

Overview

Kubeshark indexes Kubernetes network traffic at the kernel level with eBPF, then makes it searchable with Kubernetes, API, and network context. That can help teams trace traffic back to the workloads and services involved, rather than treat packet data as a collection of disconnected flows. It is purpose-built for Kubernetes, so teams looking for broad network monitoring beyond clusters should look elsewhere.

It also exposes cluster network data through MCP to AI assistants such as Claude Code, Cursor, and GitHub Copilot. That creates a route for AI-assisted investigation, while keeping the underlying use case focused on network observability and root-cause analysis.

Key features

Traffic analysis and capture

Kubeshark supports more than 23 protocols, including HTTP, HTTP/2, WebSocket, GraphQL, Kafka, AMQP, Redis, MongoDB, MySQL, PostgreSQL, gRPC, DNS, TCP, UDP, and TLS. KFL combines Kubernetes identity, API context, and network attributes for filtering, which is useful when an investigation starts with a service or workload rather than a raw address. Retrospective snapshots can be filtered by time, nodes, workloads, and IPs, then exported as PCAP files; this gives teams a way to preserve relevant traffic for later analysis.

TLS and service context

Kubeshark decrypts TLS and service-mesh mTLS traffic with eBPF without requiring keys, certificates, sidecars, or application changes. That reduces the instrumentation burden for inspecting encrypted traffic, though teams should weigh that visibility against their own sensitive-data handling requirements. Sensitive-data redaction, authorization rules, encrypted browser communication, ingress TLS, and SAML authentication for self-hosted deployments are documented security capabilities. Its About page displays SOC 2 compliance confirmation.

An identity-aware service map and performance KPIs cover pods, services, nodes, and namespaces. Snapshot storage can use Amazon S3, Azure Blob, or Google Cloud Storage for longer retention and sharing across clusters. Kubeshark deploys with Helm and supports air-gapped self-hosted operation on Enterprise.

Pricing

The Community plan is free and covers up to 3 nodes or 60 pods, with unlimited API call capacity and community support. It requires internet connectivity, so it is a constrained starting point for smaller connected clusters, not an option for air-gapped use.

Pro is $30 a month, billed per month, starting at that price. It removes node and pod limits but has limited API call capacity and still requires internet connectivity. Micro is also $30 a month, billed per month; it caps clusters at 6 nodes or 120 pods while offering unlimited capacity, API calls, and clusters, and is intended for dev/test. The choice between them is therefore about cluster footprint versus consumption and API headroom.

Dynamic costs $190 a month, billed per month, for unlimited nodes and pods, unlimited clusters, limited capacity, and 100K daily API calls; extra calls cost $50 per 100K. Small costs $360 a month, billed per month, and is capped at 20 nodes or 400 pods while including unlimited capacity, API calls, and clusters. Dynamic suits larger clusters with a defined API allowance, while Small fits smaller production clusters needing unlimited API calls.

Enterprise has custom pricing, billed per pod / month. It offers unlimited cluster size and consumption, air-gapped clusters, unlimited API call capacity, and dedicated support. Kubeshark usually provides support through a dedicated Slack channel; Enterprise adds dedicated Slack support, on-demand Zoom calls, and premium onboarding. Teams with offline requirements or heavier support needs have a clear reason to consider it, while the per-pod billing means cost depends on deployment size.

Platforms

Kubeshark supports API, Linux, macOS, self-hosted, web, and Windows environments. It is a Kubernetes-focused, self-hosted deployment, with Helm-based installation and air-gapped operation reserved for Enterprise.

Who it's for

Kubeshark is a strong fit for SREs and network engineers who need to connect cluster traffic with Kubernetes identity, inspect encrypted service traffic, or retain filtered packet snapshots for incident response. Its MCP interface may also suit teams bringing AI assistants into those workflows. It is less suitable for small clusters that exceed the free tier but cannot accept paid capacity trade-offs, or for teams that need offline operation without Enterprise.

Pros and cons

  • Pro: Kubernetes, API, and network-aware KFL queries link traffic to cluster context, making workload-oriented investigation more direct.
  • Pro: TLS and mTLS decryption without keys or application changes, plus retrospective PCAP export, support deeper incident analysis.
  • Pro: Snapshot storage in three major cloud object stores supports retention and cross-cluster sharing.
  • Con: Community is capped at 3 nodes or 60 pods and requires internet connectivity, limiting its fit for larger or isolated environments.
  • Con: Pro has limited API call capacity, while the lower-priced Micro plan trades unlimited capacity for a 6-node or 120-pod cap.
  • Con: Air-gapped deployment and dedicated support require Enterprise, with custom per-pod pricing.

Alternatives

For a different eBPF observability tool, browse the eBPF Observability Tools list. Choose DeepFlow if an open-source edition supporting Linux servers and selected Kubernetes, cloud, and container environments better matches your scope. Qpoint is worth considering for endpoint-focused agent discovery and monitoring with attribution, policy plugins, and source enforcement; its Community plan covers up to 25 endpoints.

Coroot offers a self-hosted Apache 2.0 Community Edition with core features, making it an alternative for teams prioritizing an open-source self-hosted edition. groundcover may suit teams seeking a free-forever BYOC plan with 12-hour data retention and Slack Community support. Inspektor Gadget is an open-source tools and framework option for Linux 5.10+ systems with BTF.

Odigos is an alternative for teams seeking core OpenTelemetry tracing in a free and open-source Apache 2.0 edition. Pyroscope offers a free plan with 50 GB ingested per month and 14-day retention. BCC is a free Apache-2.0 option for Linux systems running kernel 4.1 or newer.

Verdict

Kubeshark is a compelling choice for SRE and network teams investigating Kubernetes traffic when workload-aware filtering, encrypted-traffic visibility, and retrospective PCAP capture matter together. The key reason to choose it is that cluster context extends from queries to service mapping and snapshots. Look elsewhere if you need broad non-Kubernetes monitoring, want a larger free allowance, or require air-gapped use without Enterprise.

Verdict

Kubeshark combines Kubernetes-aware traffic queries, snapshots, and service mapping, with a free tier for smaller clusters. Check plan limits against cluster size, API needs, and connectivity requirements before choosing a tier.

Facts from Kubeshark's own pages

AI integration
An MCP server lets compatible AI clients query traffic, inspect API calls, export PCAPs, create snapshots, and apply filters. · docs.kubeshark.com, 15 Oct 2026
Air-gapped deployment
Air-gapped clusters are supported in the Enterprise tier. · kubeshark.com, 15 Oct 2026
cloud storage
Kubeshark supports storing traffic snapshots in Amazon S3, Azure Blob, and Google Cloud Storage for long-term retention and cross-cluster sharing. · github.com, 1 Oct 2026
Company legal name
The vendor site copyright notice identifies the company as Kubeshark, Inc. · kubeshark.com, 15 Oct 2026
Company profile
LinkedIn lists Kubeshark as a privately held computer and network security company founded in 2023, headquartered in San Francisco, with 2-10 employees. · linkedin.com, 15 Oct 2026
compliance
Kubeshark's About page displays a SOC 2 compliance confirmation. · kubeshark.com, 1 Oct 2026
deployment
Kubeshark can be deployed with Helm in Kubernetes and supports self-hosted air-gapped operation on the Enterprise tier. · github.com, 1 Oct 2026
Documentation depth
The documentation covers installation, protocol dissection, TLS inspection, dashboard views, KFL, Helm configuration, SAML, OIDC, roles, AI workflows, performance, troubleshooting, and OpenShift or Istio topics. · docs.kubeshark.com, 15 Oct 2026
Funding
The company About page shows funding logos for Zeev Ventures and Engineering Capital. · kubeshark.com, 15 Oct 2026
GitHub activity
The public repository page showed about 10.7K stars, 550 forks, and more than 139 issues when opened. · github.com, 15 Oct 2026
Homebrew availability
Homebrew distributes Kubeshark as an API traffic analyzer and lists macOS Apple Silicon, macOS Intel, and Linux ARM64 or x86_64 bottles. · formulae.brew.sh, 15 Oct 2026
Installation methods
Official installation options include Helm, Homebrew, kubectl manifests, prebuilt CLI binaries, and building from source. · docs.kubeshark.com, 15 Oct 2026
KFL filtering
Kubeshark provides a Kubernetes-aware filter language called KFL for capture and display queries. · docs.kubeshark.com, 15 Oct 2026
Kubernetes context
Traffic records include workload identity, service relationships, namespace scope, and node distribution. · docs.kubeshark.com, 15 Oct 2026
License
The public repository and Homebrew formula identify Kubeshark as Apache License 2.0 software. · formulae.brew.sh, 15 Oct 2026
Limit: free-tier size
The free Community tier is limited to three nodes or 60 pods. · kubeshark.com, 15 Oct 2026
Limit: internet dependency
Community and Pro plans require internet connectivity, so they do not provide the air-gapped option reserved for Enterprise. · kubeshark.com, 15 Oct 2026
Limit: open bugs
The public issue tracker listed open reports for a broken CLI console command, hub startup failures, snapshot PVC deadlocks, and MCP download or query problems. · github.com, 15 Oct 2026
Limit: performance overhead
A 2025 academic comparison measured Kubeshark throughput overhead of 38.7% for HTTP/1.1, 41.5% for HTTP/2, 29.3% for Redis, and 27.5% for DNS in its test setup. · d2j16w31g89z0j.cloudfront.net, 15 Oct 2026
Limit: pricing concern
A Reddit commenter said Kubeshark was the only decent traffic-monitoring tool they found but was not free above the vendor-defined cluster limits. · reddit.com, 15 Oct 2026
MCP clients
The MCP guide names Claude Desktop, Cursor, and VS Code with Continue as compatible client examples. · docs.kubeshark.com, 15 Oct 2026
MCP data exposed
MCP exposes live streams, historical calls, full payloads and headers, decrypted TLS, TCP/UDP flow statistics, and Kubernetes mappings. · docs.kubeshark.com, 15 Oct 2026
network observability
Kubeshark indexes cluster-wide Kubernetes network traffic at the kernel level using eBPF and makes it queryable with Kubernetes, API, and network semantics. · docs.kubeshark.com, 1 Oct 2026
Notable release
The GitHub releases page lists version 53.5.0 with fixes for resolver-history memory use, batched UI streaming, dropped-traffic visibility, parallel snapshot collection, and dependency alerts. · github.com, 15 Oct 2026

Where Kubeshark stands on Freedom251

Look at these too