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
- Host: GitHub
- URL: https://github.com/opennetworkinglab/gnmi
- Owner: opennetworkinglab
- License: apache-2.0
- Archived: true
- Fork: true (openconfig/gnmi)
- Created: 2019-10-14T16:04:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-26T14:36:20.000Z (over 5 years ago)
- Last Synced: 2025-08-15T06:02:02.470Z (10 months ago)
- Language: Go
- Homepage:
- Size: 750 KB
- Stars: 2
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.