JET Getting Started Overview
Juniper Extension Toolkit (JET) enables you to develop applications that run on any device running Junos OS and use Service APIs to interact with that device. Built-in Python support allows you to run the applications on the device. Because JET is based on the Interface Definition Language (IDL), you can also use other languages to write applications that you can run both on and off the device.
The JET documentation set includes four guides:
The Juniper Extension Toolkit Getting Started Guide offers a tutorial on building a JET application in Python and includes several example applications.
The Juniper Extension Toolkit Developer Guide takes you through the developer workflow from installation of the JET packages to debugging of applications. For an overview of the JET product, see this guide.
The Juniper Extension Toolkit API Guide includes overviews of the provided APIs and contains links to these APIs.
The Juniper Extension Toolkit Applications Guide explains deploying applications on a device running Junos OS and how to configure the device to run a JET application. For a link to this guide and any of the others, see Juniper Extension Toolkit.