Using Camel components in a Route - Cloud - 8.0

Talend Studio User Guide

Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Talend Studio
Design and Development
Last publication date
Available in...

Cloud API Services Platform

Cloud Data Fabric

Data Fabric

Data Services Platform


MDM Platform

Real-Time Big Data Platform

There are many Camel components such as camel-mina, camel-http4 and others which are supported, but not directly included in the Palette. These Camel components require the generic cMessagingEndpoint to use them, and their libraries need to be added to the Route. All versions of the Camel components published before the Talend Studio are supported.

This feature is not shipped with Talend Studio by default. You need to install it using the Feature Manager. For more information, see Installing features using the Feature Manager.


The process of using a Camel external component in a Route is different from using an external or user component in a Job. For more information about how to use external or user components in a Job, see Specifying the user component folder.

The following screenshot shows an example of the camel-mina component being used.

Basic settings view of the component.

To add the library of camel-mina to the Route, you can use the same cMessagingEndpoint component, and add mina to the Dependencies list in its Advanced settings view.

Advanced settings view of the component.

Or you can use a cConfig and add the library of camel-mina to the Dependencies list of the cConfig component.

Basic settings view of the component.

For a real-life use case of the Camel components, see Data Service and Routing Examples.