gNMI - gRPC Network Management Interface
This repository contains reference Go implementations for gNMI.
Note: This is not an official Google product.
The implementations include:
- client library implementation using
- CLI for interacting with a gNMI service
- Caching collector that connects to multiple gNMI targets and makes the data available over a single gNMI Subscribe RPC to clients
To install the CLI, run
go get -u github.com/openconfig/gnmi/cmd/gnmi_cli
The main entry point for using the client libraries is in
See godoc pages for documentation and usage examples.