Skip to content
gNXI Tools - gRPC Network Management/Operations Interface Tools
Branch: master
Clone or download

License GoDoc Go Report Card Build Status

gNxI Tools

  • gNMI - gRPC Network Management Interface
  • gNOI - gRPC Network Operations Interface

A collection of tools for Network Management that use the gNMI and gNOI protocols.


Note: These tools are intended for testing and as reference implementation of the protocol.


Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See Docker for instructions on how to test against network equipment.


Install go in your system Requires golang1.7+.


Clone the project to your go source folder:

mkdir -p $GOPATH/src/
cd $GOPATH/src/
git clone


To run the binaries:

cd $GOPATH/src/
go run ./gnmi_get.go


FAUCET currently includes a Dockerfile to setup the environment that facilitates testing these tools against network equipment.


You can’t perform that action at this time.