background image

DATASHEET

1

Product Description 

Juniper Networks

®

 Junos

®

 Space SDK is the industry’s most complete developer toolkit 

specifically designed for an easy creation of network-aware applications. Space SDK enables 
developers to fully leverage network intelligence and services from the Junos Space network 
application platform to develop differentiated applications. Building sophisticated workflow 
engines, core business logic, streamlined interfaces for operational tools or a new fully 
integrated Junos Space application is all possible with the Junos Space SDK.

Space SDK enables developers to leverage the Junos Space network application platform 
to abstract the capability and connections to your Juniper Networks routers, switches,  
and firewalls. It encomposes a rich set of tools including RESTful APIs, the Eclipse 
Integrated developer environment, device simulators, reference applications, support tools 
and documentation. 

Architecture and Key Components 

Junos Space SDK leverages well-known technologies and constructs to create an 
extremely flexible software development environment.

Applications

— Language independent web services 

are used to create or enhance applications with 
insight from Junos Space.

Web Services APIs

—This abstraction layer presents 

harmonized access to the underlying capabilities of  
Junos Space through HTTP interfaces. 

Info Service

—A dedicated service for use in 

discovering available APIs provided by the platform 
and hosted applications. 

Infrastructure Services

—Access the platform’s 

fundamental capabilities for use in creating 
applications that leverage network services.

Network and Device Services

—These services 

provide a model for interacting with devices 
that abstracts away the specifics of the device 
connection and communication protocols.

Product Overview

Application development has generally 
meant long, expensive development 
cycles, limited cross-application 
development leverage, and a network 
engineering-centric approach. This has 
forced developers to focus on costs, 
cycle times, and foundational code 
rather than innovative applications.

Juniper Networks Junos Space SDK is 
an open, network-centric application 
development toolkit explicitly 
designed to enable developers to 
use the information embedded in the 
network to create unique, differentiated 
applications quickly, easily, and 
economically, providing endless 
possibilities for network intelligence, 
such as:

• Real-time policy management

• Energy usage and tracking 

• Custom workflows 

• Network insight for business intelligence 

• Correlation of user subscribed services

• Policy and QoS management

JuNoS SPaCE SDK 

UI App

Business

Logic App

Native App

HTTP Interface

Web Service APIs

Space Applications

Junos Space Services

SQL Server

Network
Elements

Abstr Harmonization

Reviews: