Red Hat Fuse Connectors
Distributed, cloud-native integration platform
Distributed, cloud-native integration platform
Easily consume and publish messages from JMS queues or topics
Create, modify or extract contents from PDF documents using Apache PDFBox library
Asynchronously consume or call any external HTTP resources
Consume and publish messages with any AMQP 1.0 compliant messaging platform
Interface with distributed streaming platform Apache Kakfa
Interface with Apache Spark based large-scale data processing jobs
Send notifications to and consume feedback from Apple Push Notification Servers (APNS)
Consume data published by websites, blogs and other sites that publish atom feeds.
Consume and generate avro serialized data, either in-process or remotely using http or netty
Supports storing and retrieving data from/to Amazon’s DynamoDB service.
Supports create, run, start, stop and terminate AWS EC2 instances.
Supports receiving messages from and sending messages to Amazon Kinesis service.
Supports create, get, list, delete and invoke AWS Lambda functions.
Supports create, run, start, stop and terminate AWS MQ instances.
Supports storing and retrieving objects from/to Amazon’s S3 service.
Provide connectivity to Azure services from Camel.
Easily bind message exchanges to beans or Plain old java objects (POJO) in a registry
Improve quality of message exchanges to bean or Plain old java objects (POJO) calls
Read, write, manage, collaborate on files in Box using Box API’s
Access various Braintree payment services like credit and debit card, PayPal, Apple Pay and more
Send exchanges or messages to a simple Browsable Endpoint which can be useful for testing, visualisation tools or debugging.
Boost performance, simplify scalability by interfacing with EHCache
Easily bind message exchanges to java class or Plain old java objects (POJO)
For adding/reading nodes to/from a CMIS compliant content repositories by using the Apache Chemistry client API.
Allows you to work with CoAP, a lightweight REST-type protocol for machine-to-machine operation.
Push exchanges or messages directly into the browser using an AJAX based mechanism.
For providing easy management and monitoring of Camel applications based on the Control Bus EIP pattern.
For enabling treatment of CouchDB instances as a producer or consumer of messages.
For providing flexible endpoints to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension.
Interface with webServices through JAX WS or JAX RS using Apache CXF services framework
Enables to marshal or unmarshal a message in one of the standard Camel data formats, by sending it to an endpoint.
Perform load & soak testing by easily create huge number of messages for sending to your services.
For providing direct, synchronous (single-threaded) invocation of any consumers when a producer sends a message exchange.
For providing direct, synchronous invocation of any consumers in the JVM when a producer sends a message exchange.
For providing asynchronous SEDA behavior much similar to a SEDA endpoint, but uses a Disruptor instead of a blocking queue.
For looking up domain information and run DNS queries using DNSJava
Read, search, write or manipulate files in DropBox using DropBox API’s
Interface with MQTT messaging using Eclipse Paho library
To bind message exchanges to EJBs using the Bean binding.
Receive OSGi EventAdmin events and process them in an OSGi environment.
Extend solution by executing system commands to start other processes or jobs.
Easily interface with Facebook API's to securely access or change social updates
Access file systems to easily move transformed data to files or read data from files for further processing
Process fixed width or delimited files or messages using the FlatPack library
Renders messages into different output formats using Apache FOP.
Process a message using a FreeMarker template. Ideal for generating responses for requests.
Easily read or write files to remote file systems using FTP or SFTP protocols.
Lookup geocodes (latitude and longitude) for a given address, or perform reverse look-up.
Easily interface with generic source control Git repository
The GitHub component interacts with the GitHub API by encapsulating egit-github.
Supports sending of emails via the GAE mail service.
Provides access to Google Calendar via the Google Calendar Web APIs.
Read, search, write or manipulate files on Google Drive using Google Drive API’s
Enable publish-subscribe-style communication between components without requiring the components to explicitly register with one another.
Read/write from/to an HBase store (Hadoop database).
The hdfs2 component enables you to read and write messages from/to an HDFS file system
Exchange, integrate, share, retrieve Electronic health information based on HL7 model using the HAPI library
Consume or interface with external HTTP resources using Apache HTTP Client 4.x
Extend solution by interfacing with IRC (Internet Relay Chat) channels.
Read or write to a fully-supported distributed cache and data grid for faster integration services
Interface with cloud compute & blobstore service via JClouds.
For storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit.
Easily access or change application information stored in a database through JDBC
Consume and produce HTTP requests using Jetty as a web server or client
Validate the payload of a message using RelaxNG or RelaxNG compact syntax.
To allow messages to be sent to (or consumed from) a JMS Queue or Topic.
Consume or subscribe to Managed Beans (MBeans) notifications
Store and retrieve Java objects from persistent storage using EJB 3's Java Persistence Architecture (JPA)
To support the SCP protocol using the Client API of the Jsch project.
For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system.
Interface with Kubernetes container orchestration platform
Execute language scripts for more dynamic routing capabilities.
For performing searches on LDAP servers (Scope must be one of object|onelevel|subtree).
To provide persistent support for various Camel features such as Aggregator in Apache Camel Development Guide.
Easily retrieve LinkedIn user profiles, connections, groups, posts, and more using LinkedIn REST API's
Log message exchange to some underlying logging system like log4j by using Jakarta Commons Logging
To perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities using Apache Lucene.
For using in the context of a fabric-enabled Red Hat Jboss Fuse container.
Create powerful declartive testing expectations for more robust testing
Interface with NoSQL MongoDB database and collections
Camel MongoDB3 component Use the Mongo Driver for Java 3.4
Consume IOT or M2M messages from MQTT compliant message brokers like Apache ActiveMQ or Mosquitto
Perform XML validation of the message body using the MSV Library
Use Templating to generate responses for requests using a Mustache template.
Use Templating to generate responses for requests using a MVEL template.
To query, poll, insert, update or delete in a relational database using MyBatis.
Send passive checks to Nagios Infrastructure monitoring using JSendNSCA.
Enables quick and easy development of netwServerInitializerFactoryork applications
The netty4-http component is an extension to Netty4 component to facilitiate HTTP transport.
Expand your integration services to interface with Open Data Format (OData) compliant data services
To receive PaxLogging events and process them in an OSGI environment.
For using property placeholders directly in endpoint URI definitions.
For providing a scheduled delivery of messages using the Quartz Scheduler 2.x.
For producing and consuming messages from a RabbitMQ instance.
Lookup of existing component endpoints bound in the Registry.
Allows to define REST endpoints (consumer) using the Rest DSL and plugin to other Camel components as the REST transport.
For consuming and producing Restful resources using Restlet.
Bind exchanges to the remote method invocation RMI protocol (JRMP).
For polling RSS feeds. Apache Camel polls feed every 60 seconds
Easily interface with Salesforce API's for inbound as well as outbound communication from SalesForce
Enable outbound and inbound communication to and from SAP systems using synchronous remote function calls, sRFC.
Connect to SAP Concur to obtain all lists, obtain a particular list, create or update a list.
Easily consume SAP services through HTTP transport using the SAP NetWeaver Gateway
Provide asynchronous SEDA behavior, so that messages are exchanged on a BlockingQueue
Easily interface with ServiceNow service management REST API’s
To provide HTTP based endpoints for consuming HTTP requests that arrive at a HTTP endpoint and this endpoint is bound to a published Servlet.
For bootstrapping Camel applications in Web applications.
For controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP)
For using with Camel that employs best practices for JMS client creation and configuration.
Easily interface with Slack collaboration tool and channels
To send and receive SMS using Short Messaging Service Center using the JSMPP library.
Extend solution by easily sending emails using SMTP and JavaMail
For enabling polling of SNMP capable devices or receiving traps.
To allow interface with an Apache Lucene Solr server.
Provides access to Splunk, and enables publishing and searching for events in Splunk.
To provide integration bridge between Camel and Spring Batch infrastructure.
To publish ApplicationEvent objects to a Spring ApplicationContext or to consume them.
To talk to spring integration endpoints by providing a bridge for Apache Camel components.
Provide a Camel wrapper for Spring Lightweght Directory Access Protocol (LDAP)
Send and receive messages from Redis, an advanced key-value store
Interface with Spring Web Services offering clientside support and serverside support
Interface with different databases using JDBC SQL queries
Access SSH servers, send SSH commands and process response
For processing messages through a SAX ContentHandler.
For sending messages to or receiving messages from Stomp compliant message brokers, like Apache ActiveMQ or ActiveMQ Apollo
To provide access to the System.in, System.out and System.err streams as well as allowing streaming of file and URL.
To process a message using a String Template ideal when using Templating to generate responses for requests.
Stub out some physical middleware endpoint for easier testing or debugging
Expose REST services and their APIs using Swagger specification
For creating a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint.
Schedule processing of services via messages using Timer
Provides access to Version 2010-04-01 of Twilio REST APIs accessible using Twilio Java SDK.
Allow direct, polling, or event-driven consumption of timelines, users, trends, and direct messages using the Twitter API.
To validate the payload of a message using XML Schema and JAXP Validation.
To process a message using an Apache Velocity template.
For working with the Vertx Event Bus, which sends and receives JSON events.
To provide asynchronous SEDA behavior, exchanging messages on a BlockingQueue and invoking consumers in a separate thread pool.
For polling weather information from Open Weather Map site, which provides free global weather and forecast information.
For communicating with clients using Websocket by providing websocket endpoints.
To generate and validate XML signatures as described in the W3C standard XML Signature Syntax and Processing.
Interface with XMPP (Jabber) room based or private person-to-person conversations
Extend solution by processing a message using an XQuery template
Extend solution with enhanced transformations using an XSLT template.
Enable interaction with the Yammer enterprise social network.
Easily interact with a ZooKeeper distributed cluster