An open API service indexing awesome lists of open source software.

https://github.com/opennetworkinglab/gnmi

gRPC Network Management Interface - this is an OBSOLETE fork - the gnmi_cli that was formerly here is now in https://github.com/onosproject/onos-cli/tree/master/cmd/gnmi_cli
https://github.com/opennetworkinglab/gnmi

Last synced: 5 months ago
JSON representation

gRPC Network Management Interface - this is an OBSOLETE fork - the gnmi_cli that was formerly here is now in https://github.com/onosproject/onos-cli/tree/master/cmd/gnmi_cli

Awesome Lists containing this project

README

          

# 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 `gnmi.proto`
- 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

## Installing

To install the CLI, run

go get -u github.com/openconfig/gnmi/cmd/gnmi_cli

## Client libraries

The main entry point for using the client libraries is in
`github.com/openconfig/gnmi/client`.

See [godoc pages](https://godoc.org/github.com/openconfig/gnmi/client) for
documentation and usage examples.