Nav
You are viewing an older version of this section. Click here to navigate to the latest version.

Anypoint Connectors

Overview

What is an Anypoint Connector?

Anypoint Connectors facilitate easy integration of your Mule applications with third-party APIs. Use them within your application’s flow to send and receive data via a specific API. 

Selected Anypoint Connectors are automatically bundled with Mule Studio, but there is a large library of additional connectors available for download. You can browse the full library on the connectors site

When do I need a connector vs. an endpoint?

Connectors function like endpoints by sending and receiving data over a transport. However, while endpoints are generic for a widely-used protocol (such as JDBC, FTP, HTTP, POP3, etc) each connector is built to optimize the connection with a specific third-party API, such as Salesforce or Twitter.

Endpoints will serve your needs in most cases where you are connecting to something that has a standard format or protocol. For example, if you are connecting to an Oracle database or a MS SQL database, you can use the JDBC endpoint, because those databases output their data in a standard format. There is no need for an Oracle or MS SQL connector. Similarly, you don’t need a connector for a particular kind of file, like a .csv file. The File endpoint can be configured to input and output data to any kind of text file format, including .csv, so there is no need for a csv connector. 

What if I need a connector that isn’t listed on the extensions site?

If none of the connectors on the connectors site meet your needs and your use case is not covered by an endpoint, you have several options:

  • Contact MuleSoft and the community via the forum – either MuleSoft or a member of the community might be in the process of building the connector you need or can point you to a community-built connector hosted elsewhere.

  • Consider building your own. Check out the Anypoint Connector DevKit documentation for more information.

Connector Support Categories

Connectors fall into one of the following categories. See Connector Support Policy for more information.

Type Description

Community

MuleSoft or members of the MuleSoft community write and maintain the Community connectors. Connectors built by the community or MuleSoft are generally open-source, although each package may vary. Partner-built connectors may not be open-source. Contact the partner directly for more information. You do not need any special account or license to use a Community connector.

MuleSoft Certified

For MuleSoft Certified Connectors are developed by MuleSoft’s partners and developer community and are reviewed and certified by MuleSoft. For support, customers should contact the MuleSoft partner that created the MuleSoft Certified connector.

Select

MuleSoft maintains Select Connectors. Connectors included in the open source Mule distribution can be used by everyone, however support is only included in an Anypoint Platform subscription. To use all other Select Connectors and access support, you must have an active Anypoint Platform subscription.

Premium

MuleSoft maintains Premium connectors; you must have an active CloudHub Premium plan or an Enterprise subscription with an entitlement for the specific connector you wish to use.

Accessing Connectors

Mule Studio includes a number of bundled connectors in the standard download. See the table below for more information about these connectors. 

MuleSoft and members of the Mule community have developed dozens more connectors that you can use in your applications. Refer to the Installing Connectors documentation to learn how to download and install connectors in Mule Studio.

The following table summarizes the Anypoint connectors that come bundled with the Mule Studio download.

Web Service API Description Reference

cmis

CMIS

Using this connector, your Mule application can interact with any CMS system that implements the Content Management Interoperability Services (CMIS) specification.

Mule CMIS Connector

Studio_AC_facebook

Facebook

Using this connector, your Mule application can interact with all the functions available through the Facebook Dialogs API, using OAuth2 for authentication.

Mule Facebook Connector

Studio_AC_GoogleSpreadsheets

Google Spreadsheets

Using this connector, your Mule application can access, create and modify Google Docs spreadsheets. This connector uses OAuth2 for authentication.

Mule Google Spreadsheets Connector

magento

Magento

Using this connector, your Mule application can interact with Magento, a feature-rich eCommerce platform built on open-source technology that provides online merchants with great control over the look, content and functionality of their eCommerce store.

Mule Magento Connector

Studio_AC_Salesforce

Salesforce

Using this connector, your Mule application can connect with the Salesforce API for querying, creating, and updating information using either regular username and password through the SOAP API or using OAuth as the authentication mechanism.

Mule Salesforce Connector

Studio_AC_twitter