API Guide

Key technologies
Redsh uses web and cloud-based technologies that enable communications with servers using common programming and scripting
languages such as Python, JAVA, and C. The key technologies are as follows:
REpresentational State Transfer (REST) interface — REST is a web based API, which provides a way to interact with a system over a
normal web connection. It supports both HTTPS and HTTP.
Java Script Notation (JSON) — JSON represents data in such a way that it is much easier to read than XML. It also provides the
formatting that is required for scripting languages to interface with the data.
OData — It is important to standardize the data format when implementing a common interface across multiple vendors. OData
provides the required framework to ensure that the data structure remains interchangeable between server vendors.
Other documents you may need
For more information about Redsh, see the DMTF website http://www.dmtf.org/standards/redsh. This website provides access to
schema les, white papers, technical notes, and so on.
To download or access a le, go to http://www.dmtf.org/standards/redsh, locate the desired section, and click the link to open or
download the les.
You can download the OEM schemas from the Dell website at http://downloads.dell.com/redsh/bmc/schemas/.
Overview 7