VMware {code} Community
Thulasiram
Contributor
Contributor

Is VI SDK 2.5 is equal to CIM SDK

Hi,

Is VI SDK 2.5 is equal to CIM SDK?

Reply
0 Kudos
1 Reply
admin
Immortal
Immortal

CIM SDK and VI SDK cater to different needs and have different goals and would not be comparable with each other.

CIM SDK provides independent software vendors (ISVs) and the enterprise storage management industry a CIM-compliant object model for virtual machines and their related storage devices. It basically provides a cim interface for managing ESX Server Hosts. It may allow CIM Clients to monitor system health of a managed server. It features profiles that are compatible with SMI-S for exploring vm's on ESX Server hosts along with associated storage resources and various other features. You may refer the CIM SDK documentation for more details.

Whereas VI SDK, facilitates development of client applications that target the VI API. The VI API is exposed as a Web service on VMware Infrastructure 3 platforms (ESX Server, VirtualCenter Server systems). It can be used to manage inventory, monitoring performance data, manging events, alarms, tasks and variety of other fetures. Please refer the VI SDK documentation for more details:

CIM SDK References

and page 5 of

VI SDK documentation :

www.vmware.be/support/developer/vc-sdk/visdk25pubs/visdk25programmingguide.pdf