This repository contains reference Go implementations for gNMI.
Note: This is not an official Google product.
The implementations include:
- abstracted client library with pluggable implementations
- client implementation using
gnmi.proto
- client implementation using
openconfig.proto
- CLI that supports both of the above implementations
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
github.com/openconfig/gnmi/client
.
See godoc pages for documentation and usage examples.