A standard application programming interface (API) defines a scope within which, and a grammar by which, it is possible to write application software without attention to vendor-specific infrastructure behavior. This standard specifies a standard API the scope of which is management of Fibre Channel Switches and exercise of certain Fibre Channel facilities for discovery and management of the components of a Fibre Channel storage area network (SAN).