bpfman: An eBPF Manager

Formerly know as bpfd

Welcome to bpfman

bpfman is a system daemon aimed at simplifying the deployment and management of eBPF programs. It's goal is to enhance the developer-experience as well as provide features to improve security, visibility and program-cooperation. bpfman includes a Kubernetes operator to bring those same features to Kubernetes, allowing users to safely deploy eBPF via custom resources across nodes in a cluster.

Here are some links to help in your bpfman journey (all links are from the bpfman website


With the exception of eBPF code, everything is distributed under the terms of the Apache License (version 2.0).


All eBPF code is distributed under either:

The exact license text varies by file. Please see the SPDX-License-Identifier header in each file for details.

Files that originate from the authors of bpfman use (GPL-2.0-only OR BSD-2-Clause) - for example the [TC dispatcher] or our own example programs.

Files that were originally created in libxdp use GPL-2.0-only.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the GPL-2 license, shall be dual licensed as above, without any additional terms or conditions.

Installation Instructions

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

* Total number of packages downloaded in the last seven days.

This is a companion discussion topic for the original entry at