gRPC Network Management Interface (evacuated from NSA/Microsoft Github)

anonymous 754531e606 debian names for these depdencies, remove reference as a depdency? WIP 5 years ago
cache da5d1da828 packaging WIP 5 years ago
cli da5d1da828 packaging WIP 5 years ago
client da5d1da828 packaging WIP 5 years ago
cmd da5d1da828 packaging WIP 5 years ago
coalesce f6185680be Project import generated by Copybara. 6 years ago
ctree f6185680be Project import generated by Copybara. 6 years ago
debian 754531e606 debian names for these depdencies, remove reference as a depdency? WIP 5 years ago
errdiff 61d2c13b1c errdiff: handle non-comparable errors 6 years ago
errlist da5d1da828 packaging WIP 5 years ago
match da5d1da828 packaging WIP 5 years ago
metadata f6185680be Project import generated by Copybara. 6 years ago
proto da5d1da828 packaging WIP 5 years ago
subscribe da5d1da828 packaging WIP 5 years ago
testing da5d1da828 packaging WIP 5 years ago
unimplemented da5d1da828 packaging WIP 5 years ago
value da5d1da828 packaging WIP 5 years ago
CONTRIBUTING.md da5d1da828 packaging WIP 5 years ago
LICENSE fbd76e1de7 Project import generated by Copybara. 6 years ago
README.md da5d1da828 packaging WIP 5 years ago
compile_protos.sh 34b3314d2c Regenerate protos for gNMI, Fake, and gNMI extensions 6 years ago

README.md

gNMI - gRPC Network Management Interface

This repository contains the reference Go implementations for gNMI.

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

Client libraries

The main entry point for using the client libraries is here

See godoc pages for old documentation and usage examples.