Topic: tech juniper jaut prev next

tech juniper jaut > Junos Platform Automation and DevOps (JAUT)

Junos Platform Automation and DevOps (JAUT)

Module 15: Juniper Extension Toolkit

JET is a framework that allows developers to extend the functionality of Junos. It allows access to the Junos management and control planes; access to the control plane bypasses the management plane.

JET provides API’s to interact with any device running Junos. gRPC is used for cross-language services. It enables programming in C, C++ and Python for on-device applications and multipel languages (any supporting gRPC) for off-device applications.

There are two types of JET API: JET Service and JET Nofification. A JET service accesses the management and control planes to run operational and configuration commands. A JET notification provides interfaces to subscribe to events and designate a callback function.