PICOS RESTCONF / NETCONF / gNMI Device API
Standards-based on-device programmability in the PICOS network operating system. RESTCONF (RFC 8040) exposes OPTIONS/HEAD/GET/POST/PATCH/PUT/DELETE over YANG-modelled configuration and state at /restconf/data with application/yang-data+json and application/yang-data+xml encodings and HTTP Basic authentication. NETCONF (RFC 6241) supports get, get-config, get-schema (RFC 6022) and edit-config over the same YANG modules shipped in /pica/etc/common/data-models. gNMI over gRPC provides dial-in Get and Subscribe telemetry with the switch acting as gRPC server.