Beginning with Cisco IMC 3.0, standalone Cisco UCS servers can be managed through a Redfish API. Redfish is an industry standard management interface based on the Open Data Protocol (OData) RESTful API specification. Many common management tasks can be automated with Redfish, and additional automation can also be performed with the IMC Unified API and IMC Python SDK from Cisco.
Please see the following for additional information on automating with Redfish:
- Video demo of the Redfish API: Cisco UCS IMC 3.0 Redfish API - YouTube
- Code used in the demo is on GitHub
- Cisco UCS C-Series Servers REST API Programmer's Guide, Release 3.0 - Cisco
Read more on how the IMC Redfish API fits within the Cisco UCS Management Software portfolio with the Cisco UCS Management Handbook