Concept Guide
Integrating the Lifecycle Controller API
This section outlines the resources required to integrate the Lifecycle Controller API into an application:
• API Clients– Lists the API clients that are available to support WinRM or WSMAN. The API clients enables you to create an
application in a variety of programming languages.
• Best Practices Guide— Provides information about the common work flows, where in ready-to-use Python scripts are provided for
all the common work flows.
• Sample Scripts and Tools— Provides additional working examples and reference.
• Applications Using Lifecycle Controller-Remote Services — Lists several existing applications that are already integrated with
the Lifecycle Controller API.
• WinRM and OpenWSMAN Installation and Configuration— Identifies resources for configuring WinRM and WSMAN.
Topics:
• API clients
• Best practices workflow references
• Sample scripts and tools
• Applications using Lifecycle Controller-Remote Services
• WinRM and OpenWSMAN installation and configuration
API clients
Following are links to various API clients:
• WinRM Scripting API, MSDN
• Advanced REST Client for Google Chrome
• Postman REST Client for Google Chrome
• cURL command line interface
• Python requests library for Redfish operations
• Redfishtool
• Openwsman CLI
• Windows PowerShell blog
• Windows PowerShell ScriptCenter
• Intel WSMAN Java Client Library
Best practices workflow references
To access Best Practices Guide go to API Reference Guide section at www.dell.com/support/article/sln311809.
Sample scripts and tools
• Python and PowerShell scripting examples for iDRAC RESTful API with Redfish - github.com/DELL/IDRAC-REDFISH-SCRIPTING
• PowerShell scripting examples for WS-Man - github.com/dell/DellPEWSMANTools
Applications using Lifecycle Controller-Remote
Services
The following applications use Lifecycle Controller-Remote Services:
• Dell OpenManage Integration Suite for Microsoft System Center - www.dell.com/esmmanuals
• OpenManage Essentials - Systems Management — www.dell.com/esmmanuals
4
12 Integrating the Lifecycle Controller API