Junos SDK

The Junos SDK enables developers to innovate on top of Junos and Juniper Networks platforms, so you can create, deploy, and validate innovative network applications tailored to your needs.

The types of applications written by our development community include:

  • Intelligent agents that monitor network traffic and routing performance for real-time deterministic traffic QoS.
  • Signaling protocols development, fostering exploration of enhancements to network performance by improving upon existing industry-standard signaling protocols.
  • Network applications that ensure service-level agreements are met by monitoring and managing specific types of traffic on the network, delivering the best possible QoS for applications like voice and video.
  • Deep packet inspection applications to monitor network traffic, looking for network security threats or other issues and taking corrective action as needed.
  • Encryption and tunneling applications to satisfy specific needs of subscribers or local regulations.

Our developer community consists of software developers within our partners’ organizations, which include:

  • Network service providers and enterprise IT organizations.
  • OEM partners who have their own hardware and software platforms, but chose to integrate their applications onto our routers and the network itself.
  • Independent software vendors (ISV partners) who don’t have a routing or hardware platform of their own. These partners leverage the Junos SDK to reduce their time to market, avoiding the expense of developing their own custom router or network appliance, and proving how easily their solutions can be deployed on the network.
  • Systems integrators who leverage the Junos SDK to combine solutions or customize specific aspects of network behavior for their end customers.
  • Research and educational institutions that use the Junos SDK to educate their students about existing networking standards. The Junos SDK allows them to explore and innovate new ways to improve upon the existing protocols.

These are some recent examples of our partners using the Junos SDK for innovative network applications.

High Performance Networks
High Performance Networks

High Performance Networks is a fast-growing provider of services and applications for high performance network platforms.

High Performance Networks fulfills today’s increasing need for the network intelligence that will help its customers provide better user experience and adopt new technologies, including cloud and mobile solutions. High Performance Networks products acquire and aggregate the information that is normally missing or not readily available, eliminating an information bottleneck that has kept its customers from optimizing their networks in the past.

High Performance Network customers can use the information to bring additional functionality in to their existing infrastructure, enabling the richer experiences their customers demand. The result is optimized resource utilization, reduced response times, an improved user experience, and increased productivity.

High Performance Networks, Inc. uses Junos SDK to create and deliver its Cache Mobilization Application (CMA) that optimizes resource utilization and response time to deliver a positive user experience. CMA delivers transparent HTTP acceleration by dynamically forwarding relevant traffic to one or more off-path web-cache instances.

Case Study: Cache Mobilization Application From High Performance Networks Enabled by the Junos SDK [ PDF Document 169 KB ]

High Performance Network website New Window

Macadamian
Macadamian

Macadamian is a software studio that helps consumer, health science, and telecommunications companies create successful software products.

Service providers and systems integrators are continually under pressure to innovate, lower network operating costs, and evolve their business models. By offering differentiated and competitive applications, these organizations can stand out as innovators and capture new business opportunities.

As VoIP services and applications become more prevalent and mainstream, customers are demanding the same degree of service quality, features, and applications offered by traditional providers. One feature in demand is the ability to capture VoIP traffic and save the audio in a form that can be listened to afterwards for quality assurance, marketing, compliance or training purposes.

Macadamian leveraged the Junos SDK to develop a new VoIP call recording application. In just under three months, Macadamian was able to create a powerful VoIP recorder that can record calls traveling through a service provider network.

Case Study: Macadamian Leverages Junos SDK to Develop Innovative VoIP Recorder for Juniper Networks Partners [ PDF Document 169 KB ]

Macadamian website New Window

Telchemy, Inc
Telchemy, Inc

Telchemy, Inc.’s VQmon , DVQattest and SQmon service quality monitoring and analysis software products have made it the global leader in Voice and Video over IP Performance Management Technology.

Service providers, cable operators, managed service providers, and enterprises all share a common requirement to monitor and analyze the performance of their networks, as well as the complex mix of IP and VoIP services, VPNs and data center applications that their networks support. These organizations often do this by deploying a wide variety of monitoring and analysis appliances.

Unfortunately, this approach makes inefficient use of precious space, power, and cooling resources, and it presents the many operational challenges associated with qualifying and maintaining multiple appliances from multiple vendors, each with their own operating systems and management tools.

Telchemy embedded Performance Monitor (TePM) — was developed by Telchemy to overcome these challenges. As a Junos SDK Development Program partner, it was able to leverage the Junos SDK to integrate its performance monitoring technology with Juniper Networks Junos operating system for use with Juniper Networks products. TePM eliminates the capital and operational expenses associated with deploying monitoring appliances, and there are less network elements to spare, maintain, upgrade, power, and cool.

Datasheet: Telchemy Embedded Performance Monitor [ PDF Document 269 KB ]

Telchemy ePM

Telchemy, Inc. website New Window

Triveni Digital, Inc.
Triveni Digital, Inc.

Triveni Digital, Inc. is a subsidiary of LG Electronics that develops systems that provide for the management and distribution of data and metadata in digital television streams. The Junos SDK provided Triveni with a powerful set of resources, with intelligent and secure interfaces to Junos routing and service functions, and technical and business support.

Triveni Digital used the Junos SDK to integrate its StreamScope eRMvideo monitoring solution with Juniper Networks Junos OS to enable deep MPEG analysis for application on Juniper Networks high-performance edge routers. The aim is to help service providers quickly identify video quality issues at multiple packet layers in both IPTV and RF video networks.

Datasheet: Streamscope eRM [ PDF Document 322 KB ]

Streamscope eRM

Triveni Digital, Inc website New Window

IDC Analyze the Future White Paper—The Junos SDK: A Market Update on Innovation
Yankee Group—Access to Innovation: Leveraging Network Ecosystems for Strategic
Technical Support:
Junos SDK Technical tion

The Junos SDK underlines the company’s emphasis on software and commitment to innovation through network programmability. Network programmability itself, however, is not the goal but the means towards greater end: innovation and an evolution of the new network.

If you want to contribute to the new network and are interested in developing innovative network applications using the Junos SDK, please contact us.