Kubeshark
kubeshark.com
What it is
Kubeshark indexes Kubernetes cluster network traffic at the kernel level using eBPF and makes it searchable with 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, and IPs, then export PCAP files. Its KFL query language combines Kubernetes identity, API context, and network attributes. Kubeshark also provides an identity-aware service map and performance indicators for pods, services, nodes, and namespaces. It supports more than 23 protocols, including HTTP, Kafka, Redis, PostgreSQL, gRPC, and DNS. Cluster network data can be exposed through MCP to AI assistants such as Claude Code, Cursor, and GitHub Copilot. Deployment uses Helm in Kubernetes, and self-hosted air-gapped operation is 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.
Spec sheet
- What it does
- Kubeshark indexes Kubernetes cluster network traffic at the kernel with eBPF and makes it queryable using Kubernetes, network, and API semantics.Read 15 Oct 2026 · kubeshark.com
- deployment
- Kubeshark can be deployed with Helm in Kubernetes and supports self-hosted air-gapped operation on the Enterprise tier.Read 1 Oct 2026 · github.com
- compliance
- Kubeshark's About page displays a SOC 2 compliance confirmation.Read 1 Oct 2026 · kubeshark.com
- Support
- The vendor says support is normally delivered through a dedicated Slack channel or by email at [email protected].Read 15 Oct 2026 · kubeshark.com
- License
- The public repository and Homebrew formula identify Kubeshark as Apache License 2.0 software.Read 15 Oct 2026 · formulae.brew.sh
- AI integration
- An MCP server lets compatible AI clients query traffic, inspect API calls, export PCAPs, create snapshots, and apply filters.Read 15 Oct 2026 · docs.kubeshark.com
- Air-gapped deployment
- Air-gapped clusters are supported in the Enterprise tier.Read 15 Oct 2026 · kubeshark.com
- cloud storage
- Kubeshark supports storing traffic snapshots in Amazon S3, Azure Blob, and Google Cloud Storage for long-term retention and cross-cluster sharing.Read 1 Oct 2026 · github.com
- Company legal name
- The vendor site copyright notice identifies the company as Kubeshark, Inc.Read 15 Oct 2026 · kubeshark.com
- 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.Read 15 Oct 2026 · linkedin.com
- 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.Read 15 Oct 2026 · docs.kubeshark.com
- Funding
- The company About page shows funding logos for Zeev Ventures and Engineering Capital.Read 15 Oct 2026 · kubeshark.com
- GitHub activity
- The public repository page showed about 10.7K stars, 550 forks, and more than 139 issues when opened.Read 15 Oct 2026 · github.com
- Homebrew availability
- Homebrew distributes Kubeshark as an API traffic analyzer and lists macOS Apple Silicon, macOS Intel, and Linux ARM64 or x86_64 bottles.Read 15 Oct 2026 · formulae.brew.sh
- Installation methods
- Official installation options include Helm, Homebrew, kubectl manifests, prebuilt CLI binaries, and building from source.Read 15 Oct 2026 · docs.kubeshark.com
- KFL filtering
- Kubeshark provides a Kubernetes-aware filter language called KFL for capture and display queries.Read 15 Oct 2026 · docs.kubeshark.com
- Kubernetes context
- Traffic records include workload identity, service relationships, namespace scope, and node distribution.Read 15 Oct 2026 · docs.kubeshark.com
- Limit: free-tier size
- The free Community tier is limited to three nodes or 60 pods.Read 15 Oct 2026 · kubeshark.com
- Limit: internet dependency
- Community and Pro plans require internet connectivity, so they do not provide the air-gapped option reserved for Enterprise.Read 15 Oct 2026 · kubeshark.com
- 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.Read 15 Oct 2026 · github.com
- 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.Read 15 Oct 2026 · d2j16w31g89z0j.cloudfront.net
- 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.Read 15 Oct 2026 · reddit.com
- MCP clients
- The MCP guide names Claude Desktop, Cursor, and VS Code with Continue as compatible client examples.Read 15 Oct 2026 · docs.kubeshark.com
- MCP data exposed
- MCP exposes live streams, historical calls, full payloads and headers, decrypted TLS, TCP/UDP flow statistics, and Kubernetes mappings.Read 15 Oct 2026 · docs.kubeshark.com
- 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.Read 1 Oct 2026 · docs.kubeshark.com
- 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.Read 15 Oct 2026 · github.com
- PCAP snapshots
- Users can create immutable cluster-wide traffic snapshots and export filtered PCAPs by time, node, workload, or IP.Read 15 Oct 2026 · docs.kubeshark.com
- Praise: broad traffic context
- A LinkedIn post praised seeing cluster traffic, pod or namespace filters, HTTP, gRPC, DNS and Redis exchanges, failed handshakes, and filtered PCAP export in one tool.Read 15 Oct 2026 · linkedin.com
- Praise: Kubernetes learning
- A LinkedIn post said Kubeshark helped visualize service discovery, load balancing, NodePort exposure, and traffic distribution across pods.Read 15 Oct 2026 · linkedin.com
- Praise: troubleshooting visibility
- A LinkedIn user described filtering traffic between two services to identify stale pod routing and an incomplete TCP handshake that application logs missed.Read 15 Oct 2026 · linkedin.com
- Protocol coverage
- The documentation lists support for more than 23 protocols, including HTTP, HTTP/2, WebSocket, GraphQL, Kafka, RabbitMQ, Redis, MongoDB, MySQL, PostgreSQL, gRPC, DNS, ICMP, TCP, UDP, SCTP, LDAP, RADIUS, DIAMETER, and TLS.Read 15 Oct 2026 · docs.kubeshark.com
- protocols
- Kubeshark supports more than 23 protocols, including HTTP, HTTP/2, WebSocket, GraphQL, Kafka, AMQP, Redis, MongoDB, MySQL, PostgreSQL, gRPC, DNS, ICMP, TCP, UDP, SCTP, LDAP, RADIUS, DIAMETER, and TLS.Read 1 Oct 2026 · docs.kubeshark.com
- query language
- Kubeshark provides KFL, a query language combining Kubernetes identity, API context, and network attributes for traffic filtering.Read 1 Oct 2026 · github.com
- Real-time and historical data
- The product supports queries over live traffic and retained historical network data.Read 15 Oct 2026 · kubeshark.com
- Security assurance
- The vendor website displays a SOC 2 compliance confirmation badge.Read 15 Oct 2026 · kubeshark.com
- security features
- Kubeshark's documented security capabilities include sensitive-data redaction, authorization rules, encrypted browser communication, ingress TLS, and SAML authentication for self-hosted deployments.Read 1 Oct 2026 · kubeshark.com
- Self-hosting
- Kubeshark runs inside a Kubernetes cluster and can be installed from its Helm chart or manifests.Read 15 Oct 2026 · docs.kubeshark.com
- service map
- Kubeshark provides an identity-aware service map and performance KPIs for pods, services, nodes, and namespaces.Read 1 Oct 2026 · kubeshark.com
- Supported CLI binaries
- Release binaries are provided for macOS Intel and ARM64, Linux AMD64 and ARM64, and Windows AMD64.Read 15 Oct 2026 · docs.kubeshark.com
- target users
- Kubeshark positions itself for SREs, network engineers, AI assistants, and agents to accelerate root-cause analysis, incident response, and network reliability.Read 1 Oct 2026 · kubeshark.com
- TLS decryption
- Kubeshark presents TLS and service-mesh mTLS traffic in plaintext without exchanging keys, certificates, proxies, or sidecars.Read 15 Oct 2026 · docs.kubeshark.com
Plans and prices
Strong points and limits
Strong points
- Indexes cluster-wide traffic using eBPF
- TLS and mTLS decryption without keys or sidecars
- Exports filtered traffic snapshots as PCAP
- Supports more than 23 protocols
- MCP exposes data to compatible AI assistants
Limits
- Free plan capped at 3 nodes or 60 pods
- Free plan requires internet connectivity
- Pro plan has limited API call capacity
Who it suits
Kubeshark is positioned for SREs, network engineers, AI assistants, and agents working on root-cause analysis, incident response, and network reliability. It is aimed at teams operating Kubernetes clusters who need cluster-wide traffic visibility.
Kubeshark in depth
Read the full write-up
Kubeshark is a self-hosted network observability tool for Kubernetes clusters, aimed at SREs and network engineers investigating traffic and reliability issues. It suits teams that need workload-aware traffic analysis; teams seeking general-purpose network monitoring should look elsewhere.
Overview
Kubeshark indexes cluster-wide network traffic at the kernel level with eBPF and makes it queryable using Kubernetes, API, and network context. That combination can connect a flow to the workloads and services involved, making it more useful for tracing cluster incidents than packet data without that context.
It also exposes cluster network data through MCP to AI assistants including Claude Code, Cursor, and GitHub Copilot. This is a practical route to bring traffic context into AI-assisted investigations, while the product remains focused on Kubernetes rather than broader network monitoring.
Key features
Traffic queries, protocols, and capture
KFL combines Kubernetes identity, API context, and network attributes for filtering. Kubeshark supports more than 23 protocols, including HTTP, HTTP/2, WebSocket, GraphQL, Kafka, AMQP, Redis, MongoDB, MySQL, PostgreSQL, gRPC, DNS, ICMP, TCP, UDP, SCTP, LDAP, RADIUS, DIAMETER, and TLS. The breadth is useful for mixed application and infrastructure traffic; teams that need a tool outside Kubernetes will not get the same focused context.
Retrospective snapshots can be filtered by time, nodes, workloads, and IPs, then exported as PCAP files. This is valuable when an incident is recognized after traffic has passed, though snapshot workflows are not a substitute for a general packet-analysis platform.
Visibility and security
Kubeshark decrypts TLS and service-mesh mTLS traffic with eBPF, without requiring keys, certificates, sidecars, or application changes. That lowers the operational burden of investigating encrypted traffic. Its identity-aware service map and performance KPIs cover pods, services, nodes, and namespaces, giving teams a useful cluster-level view alongside query-based analysis.
Documented security capabilities include sensitive-data redaction, authorization rules, encrypted browser communication, ingress TLS, and SAML authentication for self-hosted deployments. Its About page displays a SOC 2 compliance confirmation. Traffic snapshots can be stored in Amazon S3, Azure Blob, or Google Cloud Storage for long-term retention and cross-cluster sharing.
Pricing
Kubeshark is freemium, with monthly paid plans starting at $30/mo. Plans differ substantially in node and pod ceilings, API capacity, and connectivity requirements, so the lowest price is not a universal entry point.
Community — free: 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 way to evaluate or run smaller connected clusters, not an air-gapped option.
Pro — $30 a month: Starts at this price and allows unlimited nodes and pods, but API call capacity is limited. It requires internet connectivity and includes community support. This suits larger connected clusters where API usage is manageable.
Micro — $30 a month: Includes 6 nodes or 120 pods, unlimited capacity and API calls, and unlimited clusters. It is explicitly for dev/test clusters, offering predictable limits for non-production use.
Dynamic — $190 a month: Allows unlimited nodes and pods and unlimited clusters, with limited capacity and 100K daily API calls. Additional calls cost $50 per extra 100K calls. This fits teams needing broad cluster coverage with a defined daily API allowance.
Small — $360 a month: Covers 20 nodes or 400 pods, unlimited capacity and API calls, and unlimited clusters. Its stated focus is small production clusters.
Enterprise — custom pricing: Billed per pod per month, with unlimited cluster size and consumption, air-gapped clusters, unlimited API call capacity, and dedicated support. The air-gapped option is important for disconnected environments; the per-pod billing basis makes it a different cost model from the fixed monthly tiers.
Support is usually provided through a dedicated Slack channel. Enterprise adds dedicated Slack support, on-demand Zoom calls, and premium onboarding. Helm deployment in Kubernetes and self-hosted operation suit teams that want to run the product in their own environment; air-gapped operation is reserved for Enterprise.
Platforms
Kubeshark is self-hosted and deploys with Helm in Kubernetes. Listed platforms are API, Linux, macOS, web, and Windows. Its Kubernetes focus and cluster-wide capture are central to its value; the platform list should not be read as a claim of equivalent standalone monitoring on every operating system.
Who it's for
Kubeshark is a strong fit for SREs and network engineers who need to investigate Kubernetes traffic in context, inspect encrypted service traffic, or retrieve retrospective PCAP snapshots. MCP access may also suit teams bringing AI assistants into root-cause analysis. It is less suitable for teams that need broad non-Kubernetes monitoring, require an air-gapped deployment below Enterprise, or need unlimited API calls without accepting the node and pod limits of Micro or Small.
Pros and cons
Pros: eBPF-based, cluster-wide visibility paired with Kubernetes-aware queries connects network traffic to workload context.
Pros: TLS and mTLS decryption without keys, certificates, sidecars, or application changes reduces setup friction for encrypted-traffic investigations.
Pros: Retrospective snapshots can be filtered and exported as PCAP, supporting follow-up analysis after an incident is identified.
Cons: Community is capped at 3 nodes or 60 pods and requires internet connectivity, limiting its usefulness for larger or isolated clusters.
Cons: Paid tiers trade off capacity, API allowances, and cluster size differently; choosing by headline price alone can lead to a poor fit.
Cons: Air-gapped operation and the stronger support package are confined to Enterprise with custom pricing.
Alternatives
eBPF Observability Tools is a useful category starting point for comparing products built around eBPF.
DeepFlow is worth considering for a free, open-source edition supporting Linux servers and selected Kubernetes, cloud, and container environments.
Coroot offers a free, Apache 2.0 self-hosted Community Edition; consider it when that licensing and deployment combination is the priority.
Odigos is an alternative when free, open-source core OpenTelemetry tracing is a better match for the work.
Elastic Observability is another option for teams comparing a broader observability product; its listed Serverless Complete pricing is usage-based and not fully stated.
groundcover offers a free-forever BYOC plan with 12-hour data retention and Slack Community support, making it an option for a no-cost, short-retention starting point.
Qpoint has a free Community plan for up to 25 endpoints, with agent discovery and monitoring with attribution and policy plugins; consider it when endpoint-level coverage is the priority.
Metoro Kubernetes Profiling is an alternative for a one-cluster, one-user hobby setup with two nodes and 28-day retention.
Anteon is another option to compare for paid observability, with a Pro plan starting at $99 a month and usage-based ingestion charges.
Verdict
Choose Kubeshark if your team needs Kubernetes-aware traffic queries, encrypted-traffic visibility, and retrospective packet captures in one self-hosted tool. Its most distinctive strength is connecting cluster traffic to workload identity without requiring TLS keys or application changes. Look elsewhere if you need broad network monitoring beyond Kubernetes, a lower-cost air-gapped tier, or a simpler capacity model than its node, pod, and API limits provide.
Verdict
Kubeshark combines Kubernetes-aware traffic queries, protocol visibility, and retrospective PCAP snapshots. The Community plan is constrained by node or pod limits and internet access; paid plans start at $30/mo.
Where Specifiction places it
- eBPF Observability Tools#2 of 299.0