[
]book-url
[
]netlify-url
[
]copr-url
[]openssf-url
[
]openssf-best-practices-url
[
]fossa-url
Formerly know as bpfd
bpfman is a Cloud Native Computing Foundation Sandbox project

bpfman operates as an eBPF manager, focusing on simplifying the deployment and administration of eBPF programs. Its notable features encompass:
Our program loader and eBPF filesystem manager ensure the secure deployment of eBPF applications. Furthermore, bpfman includes a Kubernetes operator, extending these capabilities to Kubernetes. This allows users to confidently deploy eBPF through custom resource definitions across nodes in a cluster.
Here are some links to help in your bpfman journey (all links are from the bpfman website https://bpfman.io/):
bpfman on local host and using the CLI to install
eBPF programs on the host.bpfman in a Kubernetes deployment.bpfman.Would you like to report a bug? Feel free to add an issue.
Would you like to start a conversation on a specific topic? Please, open a discussion.
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.
$ claude mcp add bpfman \
-- python -m otcore.mcp_server <graph>