With plug-ins you can use vCenter Orchestrator to access and control external technologies and applications. By exposing an external technology in a vCenter Orchestrator plug-in, you can incorporate objects and functions in workflows that access the objects and functions of the external technology.

The external technologies that you can access by using plug-ins can include virtualization management tools, email systems, databases, directory services, remote control interfaces, and so on.

You can use the standard set of vCenter Orchestrator plug-ins to incorporate external technologies such as the vCenter Server API and email capabilities into workflows. In addition, you can use the vCenter Orchestrator open plug-in architecture to develop plug-ins to access other applications.

Plug-Ins Included by Default in vCenter Orchestrator



vCenter Server

Provides access to the vCenter Server API so that you can incorporate all of the vCenter Server objects and functions into the management processes that you automate by using vCenter Orchestrator.


Provides workflows for configuring the vCenter Orchestrator authentication, database connection, SSL certificates, and so on.

vCO Library

Provides workflows that act as basic building blocks for customization and automation of client processes. The workflow library includes templates for lifecycle management, provisioning, disaster recovery, hot backup, and other standard processes. You can copy and edit the templates to modify them according to your needs.


Provides the Java Database Connectivity (JDBC) API, which is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases. The databases include SQL databases and other tabular data sources, such as spreadsheets or flat files. The JDBC API provides a call-level API for SQL-based database access from workflows.


Provides an implementation of the Secure Shell v2 (SSH-2) protocol. Allows remote command and file transfer sessions with password and public key-based authentication in workflows. Supports keyboard-interactive authentication. Optionally, the SSH plug-in can provide remote file system browsing directly in the vCenter Orchestrator client inventory.


A complete Document Object Model (DOM) XML parser that you can implement in workflows. Alternatively, you can use the ECMAScript for XML (E4X) implementation in the vCenter Orchestrator JavaScript API.


Uses Simple Mail Transfer Protocol (SMTP) to send email from workflows.


Wraps the Jakarta Apache Commons Net Library. Provides implementations of Telnet, FTP, POP3, and IMAP. The POP3 and IMAP part is used for reading email. In combination with the Mail plug-in, the Net plug-in provides complete email send and receive capabilities in workflows.

Workflow documentation

Provides workflows that let you generate information in PDF format about a workflow or a workflow category.


Provides common enumerated types that can be used in workflows by other plug-ins.


Lets you manage REST Web services by providing interaction between vCenter Orchestrator and REST hosts.


Lets you manage SOAP Web services by providing interaction between vCenter Orchestrator and SOAP hosts.


Lets you interact with Advanced Message Queuing Protocol (AMQP) servers also known as brokers.


Enables vCenter Orchestrator to connect and receive information from SNMP-enabled systems and devices.

Active Directory

Provides interaction between vCenter Orchestrator and Microsoft Active Directory.

vCO WebOperator

A Web view that lets you to access the workflows in the vCenter Orchestrator library and interact with them across a network by using a Web browser.

Dynamic Types

Lets you define dynamic types and create and use objects of these dynamic types.


Contains workflows for hierarchical orchestration, management of Orchestrator instances, and scale-out of Orchestrator activities.


Lets you manage PowerShell hosts and run custom PowerShell operations.

vCloud Automation Center (only in the instance embedded in vCloud Automation Center)

Lets you create and run workflows for interaction between vCenter Orchestrator and vCloud Automation Center.

For more information about the vCenter Orchestrator plug-ins that VMware develops and distributes, see the VMware vCenter Orchestrator Documentation landing page.