Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Overview of Developing a JET Application Using Python

 

You can use Python to develop an application in either of the following circumstances:

  • If the application has no dependency on C or C++ modules

  • If the application is not required to be signed

You can directly interact with the interface definition language (IDL) APIs and use any MQTT library to develop a JET application using Python.

Note

Starting in Junos OS Release 16.2R1, gRPC and paho-mqtt packages are bundled as part of the release.

Figure 1 shows the workflow for using JET to develop Python applications. Table 1 links each part of the workflow in Figure 1 to a topic in this chapter.

Figure 1: Developing a JET Application Using Python
Developing a JET Application
Using Python

Table 1: Steps Involved in Developing a JET Application Using Python

Workflow Step

Link to Workflow Step

A

Downloading and Compiling the IDL File

B

Developing a JET Application

C

Creating an Unsigned Package by Using the Python Packaging Tool

D

Deploying a JET Python Application

Release History Table
Release
Description
Starting in Junos OS Release 16.2R1, gRPC and paho-mqtt packages are bundled as part of the release.