Home / Riverbed Technology / SteelScript

SteelScript for software-defined data centers

How to manage application performance infrastructure through APIs

Virtualization has transformed the way IT builds, manages, and delivers applications. Your operations teams can quickly spin up virtual machines by the thousands. But as more services and functions become virtualized, the orchestration of multiple component life cycles becomes overwhelming.

Overview of software-defined data centers and APIs

Manually managing the lifecycle of datacenter services doesn’t scale

“As infrastructure consolidates, networking and other domains are combined from both engineering and operations perspectives. This enables more effective service delivery to the business.”

– “The Future of the Network Engineer is Automation”, Forrester Consulting, January 2014

IT is under relentless pressure to deliver services faster. Anything that requires manual configuration becomes a bottleneck in delivering IT services to market. Manual configuration is also more error-prone.

You need to architect for a software-defined datacenter to achieve scalability. Virtualizing network functions is the first step towards a software-defined datacenter, but it’s not enough. You need the APIs to orchestrate the complete lifecycle of network functions.

Governing infrastructure by policy allows for scale

“The network will evolve into an automated system that requires APIs and SDKs to stitch together the constituent parts.”

— “Networking predictions for 2013”, Forrester, Andre Kindness, July 2012

Riverbed Open APIs allow you to configure the Riverbed Application Performance Platform at scale. You can provision, manage, and de-provision application performance infrastructure centrally with scripted code.

Learn more about Riverbed Open APIs.

Deliver IT faster at lower cost with service-chain automation

Mogul is all in on Dev-Ops; and with the help of virtualization technologies, we are able to treat much of our infrastructure as code. This gives us the benefit to deliver new services to our customers without the need for installing new hardware, developing custom software, or experiencing service interruption. [SteelApp] really helps us with this.”

– Johannes Blomé, Business Director, Mogul Cloud Services

With Riverbed, IT can virtualize and automate application performance infrastructure as part of their software-defined data center. This changes the way applications teams and infrastructure teams work.

Using scripts and APIs to configure and access application performance infrastructure reduces manual work for greater scalability. By automating control of application performance services, IT can deliver resources faster.

What is Riverbed SteelScript?

Riverbed SteelScript developer tools are a powerful set of programmability resources that allow for a broad range of applications for the Riverbed performance platform, such as scripting, automation, and building custom rules and views attuned to your organization’s needs.

REST APIs – Product specific APIs provide direct access to configuration and reporting via HTTP or HTTPS. The APIs allow developers of custom applications to access raw data and directly configure appliances. See SteelScript REST APIs References for a complete list of the API calls supported by Riverbed products.

Python SDK – Built on top of the REST APIs, the Python SDK makes it easy to script basic tasks as well as build out full fledged applications. The SteelScript SDK Package is a free download and is also available on github.

Stingray TrafficScript – Define programmatically how SteelApp Traffic Manager should inspect and handle requests and responses with an event-triggered rules language. In can also be used to drive external systems in the event of a particular request or response. Jump to the Stingray group for forums and discussions, or browse the Traffic Script Guide.