Container Network Interface (CNI)
Open SourceAbout Container Network Interface (CNI)
CNI (Container Network Interface) is a Cloud Native Computing Foundation project consisting of a specification and libraries for writing plugins to configure network interfaces in containers. It works with Linux and Windows containers. CNI addresses network connectivity of containers and removal of allocated resources when a container is deleted. The CNI repository contains Go source code for a library for integrating CNI into applications and an example command-line tool for executing CNI plugins. A separate repository contains reference plugins and a template for making new plugins.
Products
- CNI specification: Defines the specification for configuring network interfaces in containers.
- Reference plugins: A repository containing reference plugins.
Used for
- Configuring network interfaces in Linux and Windows containers.
- Removing allocated network resources when a container is deleted.
- Creating a CNI plugin for an existing container networking project using the template code.
- Creating a new container networking project from scratch using CNI as a framework.
From Container Network Interface (CNI)'s own website, read 2026-10-23. How we build listings.
How to evaluate Cloud Networking & CDN
This is how the CIOPages Research Team evaluates this category. It is not an assessment of Container Network Interface (CNI). The category covers two kinds of product, so both frameworks are here. Most buyers need one of them.
Other Cloud Networking & CDN Vendors
View allCIOPages put this listing together from public sources. It’s information, not an endorsement. How we build listings. Work here? Claim this listing or .
Quick Facts
www.cni.devWe publish a detail only when we can point at the page it came from. Know when Container Network Interface (CNI) was founded or where it is based? Send it to us, free.