Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Overview of JET APIs

JET provides APIs that extend the functionality of Junos OS. These APIs fall into three main categories: the notification API, base type APIs, and service APIs.

Notification API

The notification API provides interfaces that allow you to subscribe to events and designate a callback function to receive events when they occur. See JET Notification API Overivew for more information about this API.

Base Types APIs

If you are using JET Release 18.1 or later, go to Juniper EngNet for complete documentation of base types APIs. If you are using a JET release before 18.1, go to JET APIs Reference.

  • jnx Common Address API

  • jnx Common Base Types API

Service APIs

Service APIs provide interfaces to access the control plane on the device and a management interface to run operational and configuration commands. If you are using JET Release 18.1 or later, go to Juniper EngNet for complete documentation of services APIs. If you are using a JET release before 18.1, go to JET APIs Reference.

Routing

  • BFD Service APIs

  • BGP Route Service API

  • ECMP Tracer Flow Monitoring APIs

  • Flexible Tunnel Profile

  • Flexible Tunnel Service

  • gRIBi

  • MPLS Service API

  • PRPD Common API

  • PRPD Service API

  • RIB Service API

  • Routing Interface Service API

Firewall

Firewall Service API

Interfaces

Interfaces Service API

Infrastructure

Infrastructure Service APIs

Management

  • JNX Management Service API

  • JNX Authentication Service API

  • JNX Registration Service API

  • Versioning Service APIs