Inspektor Gadget
Inspektor Gadget is an open-source toolkit and framework for collecting eBPF data and inspecting Kubernetes clusters and Linux hosts.
What Inspektor Gadget is
Inspektor Gadget is an open-source toolkit and framework for collecting eBPF data and inspecting Kubernetes clusters and Linux hosts. Its gadgets package eBPF programs as OCI images that can be deployed to examine systems. The toolkit adds Kubernetes context, such as pod and container names, to kernel data and can export collected information to observability tools. WebAssembly modules can process data and customise operators, while developers can use the framework through a Go library. On Kubernetes, it runs as a DaemonSet with a pod on each cluster node. Project gadgets require Linux kernel 5.10 or later with BTF enabled. Supported Kubernetes environments include Minikube, AKS, EKS, GKS, OpenShift and Talos; AWS Fargate, Azure Container Instances and GKE Autopilot are listed as unsupported. Official image-based gadgets are signed, and operators can restrict which gadgets may run. The project has no long-term support releases: maintenance and security updates are provided only for the latest release.
Good
- Adds pod and container context to kernel data.
- Exports collected data to observability tools.
- Supports WebAssembly processing and a Go library.
- Official image-based gadgets are signed.
- Open-source tools and framework.
Watch out
- Project gadgets require Linux kernel 5.10 or later with BTF.
- AWS Fargate, Azure Container Instances and GKE Autopilot are unsupported.
- Only the latest release receives security updates and maintenance.
Who it suits
Inspektor Gadget is for teams and developers inspecting Linux hosts or Kubernetes clusters with eBPF-based tools. It may suit operators who can manage its Linux requirements and self-hosted deployment.
Verdict
Inspektor Gadget provides extensible eBPF inspection tools for Kubernetes and Linux environments. Check its kernel requirements and unsupported platforms, and note that maintenance is limited to the latest release.
Plans and prices
From Inspektor Gadget's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Inspektor Gadget | Free | Open-source tools and framework · Linux 5.10+ with BTF required for project gadgets |
The facts
Each one read from Inspektor Gadget's own pages, with the date it was checked.
What it does
- Access controls
- Operators can restrict which gadgets may run by digest, tag, or image prefix using the --allowed-gadgets flag.checked 2 Oct 2026
- Data export
- The project supports collecting and exporting data to observability tools.checked 2 Oct 2026
- Deployment
- On Kubernetes, Inspektor Gadget is deployed as a DaemonSet, with one pod per cluster node.checked 2 Oct 2026
- Extensibility
- WebAssembly modules can post-process data and customize operators, and the framework can be used through a Go library.checked 2 Oct 2026
- Gadgets
- Gadgets package eBPF programs as OCI images that can be deployed and run to inspect systems.checked 2 Oct 2026
- Kubernetes awareness
- It automatically enriches low-level kernel data with higher-level information such as Kubernetes pods and container names.checked 2 Oct 2026
- Kubernetes support
- The requirements page lists Minikube, AKS, EKS, GKS, OpenShift, and Talos as supported platforms.checked 2 Oct 2026
- Project status
- Inspektor Gadget identifies itself as a Cloud Native Computing Foundation Sandbox Project.checked 2 Oct 2026
- Purpose
- Inspektor Gadget is a set of tools and a framework for eBPF-based data collection and system inspection on Kubernetes clusters and Linux hosts.checked 2 Oct 2026
- Security
- Official image-based gadgets are signed with cosign, and the documentation describes verifying gadget signatures.checked 2 Oct 2026
- Security updates
- The project says it has no long-term support releases and that only the latest release receives security updates and maintenance.checked 2 Oct 2026
- Unsupported environments
- The requirements page marks AWS Fargate, Azure Container Instances, and GKE Autopilot as unsupported.checked 2 Oct 2026
Where it runs
- Linux requirement
- Gadgets developed by the project require Linux kernel 5.10 or later with BTF enabled.checked 2 Oct 2026
The full review of Inspektor Gadget
Inspektor Gadget is an open-source toolkit and framework for eBPF-based inspection across Linux hosts and Kubernetes clusters. It fits platform, security, and observability engineers who want kernel-level signals tied to workloads and containers, rather than a packaged dashboard. The zero-cost, self-hosted model is compelling for technical teams, provided their kernels and Kubernetes environment meet its requirements.
Overview
Inspektor Gadget turns eBPF programs into deployable “gadgets” packaged as OCI images. On Kubernetes, it runs as a DaemonSet with one pod per node, giving node-wide collection a predictable deployment pattern. The project is a CNCF Sandbox project and is designed to feed existing observability systems as well as support direct inspection.
Its practical distinction is context. Kernel events can be enriched with Kubernetes information such as pod and container names, making low-level activity easier to associate with the workloads responsible. That is particularly useful when investigating cluster behavior, network activity, or application performance and a raw kernel trace would otherwise require manual correlation.
Key features
Network visibility, application tracing, and kernel profiling cover the main investigative layers, while data export lets collected information flow into observability tools. Inspektor Gadget is therefore a strong instrumentation component, but it is not presented as a complete monitoring suite with its own broad management experience.
Extensibility is a first-class feature. WebAssembly modules can post-process data and customize operators, and a Go library allows teams to build integrations around the framework. These capabilities reward engineering investment and make the project adaptable; teams wanting an immediately fixed workflow may find that flexibility adds responsibility rather than convenience.
Security controls are unusually concrete for a tool that executes packaged programs. Official image-based gadgets are signed with cosign, documentation describes signature verification, and the --allowed-gadgets flag can restrict execution by digest, tag, or image prefix. Those controls help establish an approval boundary for what operators may run, although they still require administrators to define and maintain policy.
Pricing
Inspektor Gadget costs nothing. The plan is open-source tools and a framework, with self-hosted deployment rather than a hosted service. There are no paid tiers, seat charges, usage quotas, or trial terms stated for this plan, so budget planning is straightforward. The trade-off is operational ownership: deployment, upgrades, policy, and observability integrations remain with your team.
Platforms
Project gadgets require Linux kernel 5.10 or later with BTF enabled. That prerequisite is decisive: older kernels or systems without BTF are not suitable for the project’s gadgets. Supported Kubernetes environments include Minikube, AKS, EKS, GKS, OpenShift, and Talos. AWS Fargate, Azure Container Instances, and GKE Autopilot are unsupported, ruling out several managed-container approaches.
The framework targets Linux, while macOS and Windows are supported as client platforms through gadgetctl. The overall deployment model remains self-hosted, with API access alongside Linux, macOS, and Windows client availability.
Who it's for
Choose Inspektor Gadget when your team operates Kubernetes or Linux infrastructure, can satisfy the kernel requirements, and wants programmable eBPF inspection with Kubernetes-aware context. It is especially well suited to platform and observability engineers who already have downstream tools and want richer node and workload signals.
Look elsewhere if you need a hosted experience, support for Fargate or GKE Autopilot, or a long-term maintenance branch. Only the latest release receives security updates and maintenance, so adopting it means keeping upgrades in your operational cycle.
Pros and cons
- Pros: OCI-packaged gadgets simplify distribution of eBPF programs; Kubernetes enrichment connects kernel data to pods and containers; WebAssembly and Go support substantial customization; cosign verification and gadget allow-lists provide useful execution controls; the open-source price removes licensing cost.
- Cons: Linux 5.10+ with BTF is mandatory for project gadgets; several container platforms are unsupported; self-hosting leaves deployment and integration work to your team; latest-release-only maintenance increases upgrade pressure.
Alternatives
For a wider comparison of this category, see eBPF Observability Tools.
Kubeshark is a better fit when you want freemium packaging and a Community plan capped at three nodes or 60 pods, with web access and broad client platforms. DeepFlow suits buyers seeking a free open-source edition spanning Linux servers and selected Kubernetes, cloud, and container environments.
Qpoint is aimed at endpoint discovery and monitoring, with a Community allowance of 25 endpoints and policy plugins. Coroot is preferable when you want a self-hosted Apache 2.0 community edition focused on core observability features.
Odigos centers on OpenTelemetry tracing and offers an open-source Apache 2.0 plan. bpftrace is the leaner choice for Linux-only tracing with a compatible kernel and BPF support. Caretta is another open-source Kubernetes option. Grafana k6 is better when the goal is load testing, with its Free plan limited to 500 virtual user hours per month.
Verdict
Inspektor Gadget is a strong choice for technically capable Kubernetes and Linux teams that want extensible eBPF inspection enriched with workload context at no license cost. Choose it for programmable, self-hosted visibility and governed gadget execution; look elsewhere if your platform is unsupported or you need hosted operations and maintenance beyond the latest release.
Alternatives to Inspektor Gadget
- 1
Coroot
Free planOpen sourceWebAPILinuxSelf-hosted8.2From $1 a month - 2
Kubeshark
Free planOpen sourceWebAPILinuxmacOS8.1From $0.40 a month - 3
Metoro Kubernetes Profiling
Free planWebAPILinuxSelf-hosted7.5From $20 a month - 4

groundcover
Free planWebLinuxSelf-hosted7.1From $30 a month - 5

DeepFlow
Free planAndroidWebAPILinux6.7Free plan - 6
Pyroscope
Free planWebLinuxmacOSWindows6.7From $19 a month
