Chapter 1. Connectors that are supported by Fuse Online

Fuse Online supports the following connectors.


Amazon S3

Retrieve data from an Amazon S3 bucket or copy data into a bucket.


Obtain messages from an ApacheMQ broker or publish messages to an ApacheMQ broker.


Obtain messages from an Advanced Message Queue Protocol broker or publish messages to an AMQP broker.


Download files from Dropbox or upload files to Dropbox.


Download files from an FTP or SFTP server or upload files to an FTP or SFTP server.


Obtain messages sent to a particular Gmail account and send messages from a particular Gmail account.

Google Calendar

Obtain events from a Google Calendar that you specify or add/update events in a Google Calendar that you specify.


Connect to an HTTP or HTTPS endpoint and execute the GET, PUT, POST, DELETE, HEAD, OPTIONS, TRACE, OR PATCH method.


Obtain streams of records from or publish streams of records to a Kafka topic that you specify.


Send information about messages that an integration processes to the integration’s log.


Obtain messages from an MQ Telemetry Transport broker or publish messages to an MQTT broker.


Create a custom REST API client connector by uploading an OpenAPI schema. You can then create a connection to that REST API.

Create a REST API provider integration by uploading an OpenAPI schema that defines operations that trigger integration execution. See triggering integration execution with API calls in Integrating Applications with Fuse Online.


Create, update, fetch, or delete a Salesforce record.

SAP Concur

Perform any one of a large variety of SAP Concur actions.


Obtain records from or copy records to your ServiceNow instance.


Obtain messages from a channel or send a message to a Slack channel or user.

SQL databases

Invoke a SQL statement or a SQL stored procedure on an Apache Derby, MySQL, or PostgreSQL database. To connect to other types of SQL databases, you upload a Fuse Online library extension that contains a JDBC driver for that database.


Obtain messages from a chat or send messages to a chat by using a Telegram chat bot.


Set a simple timer or a cron timer to trigger integration execution.


Trigger execution of an integration upon tweets that mention you or that contain data you specify.


Trigger integrations with HTTP GET or POST requests.

If Fuse Online does not provide a connector that you need, an experienced developer can create an extension that defines a custom connector. For information about coding the extension and creating its .jar file, which you upload to Fuse Online, see Tooling User Guide,Develop extensions for Fuse Online integrations and Integrating Applications with Fuse Online, Develop extensions.