This documentation is for WSO2 Enterprise Service Bus version 5.0.0. For the latest ESB, view the latest WSO2 Enterprise Integrator documentation.

All docs This doc
Skip to end of metadata
Go to start of metadata

A connector is a collection of templates that define operations users can call from their ESB configurations to easily access specific logic for processing messages. Typically, connectors are used to wrap the API of an external service such as Twitter or Google Spreadsheet. Each connector provides operations that perform different actions in that service. For example, the Twitter connector has operations for creating a tweet, getting a user's followers, and more.

WSO2 ESB provides a variety of connectors that allow your message flows to connect to and interact with services such as Twitter and Salesforce. To download ESB connectors, go to the WSO2 Connector Store. You can also write your own connector to provide access to other services. Before you use the ESB connectors or a custom connector, you need to add and enable them in your ESB instance.

The following topics provide more information on working with connectors:

In addition to the above methods, you can enable a connector by creating a configuration file in the <ESB_HOME>/repository/deployment/server/synapse-configs/default/imports directory with the following configurations.

Replace the value of the name property with the name of your connector, and name the configuration file {org.wso2.carbon.connector}<CONNECTOR_NAME>.xml (e.g., {org.wso2.carbon.connector}salesforce.xml).

<import xmlns=""

To browse through the complete list of WSO2 ESB connectors and for information on configuring operations for each connector, see WSO2 ESB Connectors Documentation

  • No labels