List of Apache Camel extensions for Quarkus

As of Camel Quarkus 1.0.0-CR3 Camel artifacts listed below are supported on Quarkus.

In case you are missing some Camel feature in the list:

  • Upvote an existing issue or create a new one so that we can better prioritize our work.

  • You may also want to try to add the extension yourself following our Contributor guide.

  • You may try your luck using the given camel component on Quarkus directly (without an extension). Most probably it will work in the JVM mode and fail in the native mode. Do not hesitate to report any issues you encounter.

Camel Components

Number of Camel components: 155 in 120 JAR artifacts (0 deprecated)

Component Artifact Support Level Since Description

ActiveMQ

camel-quarkus-activemq

Native + Stable

1.0.0-M5

Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.

AMQP

camel-quarkus-amqp

Native + Stable

1.0.0-M6

Messaging with AMQP protocol using Apache QPid Client.

Async HTTP Client (AHC)

camel-quarkus-ahc

Native + Stable

1.0.0-M3

Call external HTTP services using Async Http Client.

Async HTTP Client (AHC) Websocket

camel-quarkus-ahc-ws

Native + Stable

1.0.0-M3

Exchange data with external Websocket servers using Async Http Client.

Avro RPC

camel-quarkus-avro-rpc

JVM + Preview

1.0.0-M6

Produce or consume Apache Avro RPC services.

AWS 2 Athena

camel-quarkus-aws2-athena

Native + Stable

1.0.0-CR3

Access AWS Athena service using AWS SDK version 2.x.

AWS 2 CloudWatch

camel-quarkus-aws2-cw

Native + Stable

1.0.0-M6

Sending metrics to AWS CloudWatch using AWS SDK version 2.x.

AWS 2 DynamoDB

camel-quarkus-aws2-ddb

Native + Stable

1.0.0-M6

Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.

AWS 2 DynamoDB Streams

camel-quarkus-aws2-ddb

Native + Stable

1.0.0-M6

Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.

AWS 2 Elastic Compute Cloud (EC2)

camel-quarkus-aws2-ec2

Native + Stable

1.0.0-M6

Manage AWS EC2 instances using AWS SDK version 2.x.

AWS 2 Elastic Container Service (ECS)

camel-quarkus-aws2-ecs

Native + Stable

1.0.0-M6

Manage AWS ECS cluster instances using AWS SDK version 2.x.

AWS 2 Elastic Kubernetes Service (EKS)

camel-quarkus-aws2-eks

Native + Stable

1.0.0-M6

Manage AWS EKS cluster instances using AWS SDK version 2.x.

AWS 2 Identity and Access Management (IAM)

camel-quarkus-aws2-iam

Native + Stable

1.0.0-M6

Manage AWS IAM instances using AWS SDK version 2.x.

AWS 2 Key Management Service (KMS)

camel-quarkus-aws2-kms

Native + Stable

1.0.0-M6

Manage keys stored in AWS KMS instances using AWS SDK version 2.x.

AWS 2 Managed Streaming for Apache Kafka (MSK)

camel-quarkus-aws2-msk

Native + Stable

1.0.0-M6

Manage AWS MSK instances using AWS SDK version 2.x.

AWS 2 MQ

camel-quarkus-aws2-mq

Native + Stable

1.0.0-M6

Manage AWS MQ instances using AWS SDK version 2.x.

AWS 2 S3 Storage Service

camel-quarkus-aws2-s3

Native + Stable

1.0.0-M7

Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x.

AWS 2 Simple Email Service (SES)

camel-quarkus-aws2-ses

Native + Stable

1.0.0-M6

Send e-mails through AWS SES service using AWS SDK version 2.x.

AWS 2 Simple Notification System (SNS)

camel-quarkus-aws2-sns

Native + Stable

1.0.0-M6

Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.

AWS 2 Simple Queue Service (SQS)

camel-quarkus-aws2-sqs

Native + Stable

1.0.0-M6

Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.

AWS 2 Translate

camel-quarkus-aws2-translate

Native + Stable

1.0.0-M6

Translate texts using AWS Translate and AWS SDK version 2.x.

AWS Elastic Compute Cloud (EC2)

camel-quarkus-aws-ec2

Native + Stable

1.0.0-M3

Manage AWS EC2 instances.

AWS Elastic Container Service (ECS)

camel-quarkus-aws-ecs

Native + Stable

1.0.0-M1

Manage AWS ECS cluster instances.

AWS Elastic Kubernetes Service (EKS)

camel-quarkus-aws-eks

Native + Stable

0.2.0

Manage AWS EKS cluster instances.

AWS Identity and Access Management (IAM)

camel-quarkus-aws-iam

Native + Stable

1.1.0

Manage AWS IAM instances.

AWS Key Management Service (KMS)

camel-quarkus-aws-kms

Native + Stable

1.0.0-M1

Manage keys stored in AWS KMS instances.

AWS Kinesis

camel-quarkus-aws-kinesis

Native + Stable

1.0.0-M3

Consume and produce records from AWS Kinesis Streams.

AWS Kinesis Firehose

camel-quarkus-aws-kinesis

Native + Stable

1.0.0-M3

Consume data from AWS Kinesis Firehose streams.

AWS Lambda

camel-quarkus-aws-lambda

Native + Stable

1.0.0-M3

Manage and invoke AWS Lambda functions.

AWS S3 Storage Service

camel-quarkus-aws-s3

Native + Stable

0.2.0

Store and retrie objects from AWS S3 Storage Service.

AWS Simple Notification System (SNS)

camel-quarkus-aws-sns

Native + Stable

0.2.0

Send messages to an AWS Simple Notification Topic.

AWS Simple Queue Service (SQS)

camel-quarkus-aws-sqs

Native + Stable

0.2.0

Sending and receive messages to/from AWS SQS service.

AWS Simple Workflow (SWF)

camel-quarkus-aws-swf

Native + Stable

1.0.0-M6

Manage workflows in the AWS Simple Workflow service.

AWS SimpleDB

camel-quarkus-aws-sdb

Native + Stable

1.0.0-M6

Store and Retrieve data from/to AWS SDB service.

AWS Translate

camel-quarkus-aws-translate

Native + Stable

1.0.0-M3

Translate texts using AWS Translate.

Azure Storage Blob Service (Legacy)

camel-quarkus-azure

Native + Stable

1.0.0-M4

Store and retrieve blobs from Azure Storage Blob Service.

Azure Storage Queue Service (Legacy)

camel-quarkus-azure

Native + Stable

1.0.0-M4

Store and retrieve messages from Azure Storage Queue Service.

Bean

camel-quarkus-bean

Native + Stable

0.2.0

Invoke methods of Java beans stored in Camel registry.

Bean Validator

camel-quarkus-bean-validator

Native + Stable

1.0.0-M1

Validate the message body using the Java Bean Validation API.

Box

camel-quarkus-box

Native + Stable

1.0.0-M4

Upload, download and manage files, folders, groups, collaborations, etc. on box.com.

Braintree

camel-quarkus-braintree

Native + Stable

1.2.0

Process payments using Braintree Payments.

Cassandra CQL

camel-quarkus-cassandraql

JVM + Preview

1.0.0-M6

Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).

Class

camel-quarkus-bean

Native + Stable

0.2.0

Invoke methods of Java beans specified by class name.

Consul

camel-quarkus-consul

Native + Stable

1.0.0-M3

Integrate with Consul service discovery and configuration store.

Control Bus

camel-quarkus-controlbus

Native + Stable

0.4.0

Manage and monitor Camel routes.

Couchbase

camel-quarkus-couchbase

JVM + Preview

1.0.0-M6

Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.

CouchDB

camel-quarkus-couchdb

Native + Stable

1.0.0-M6

Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.

Cron

camel-quarkus-cron

Native + Stable

1.0.0-M6

A generic interface for triggering events at times specified through the Unix cron syntax.

Data Format

camel-quarkus-dataformat

Native + Stable

0.4.0

Use a Camel Data Format as a regular Camel Component.

Debezium MongoDB Connector

camel-quarkus-debezium-mongodb

JVM + Preview

1.0.0-M6

Capture changes from a MongoDB database.

Debezium MySQL Connector

camel-quarkus-debezium-mysql

Native + Stable

1.0.0-M6

Capture changes from a MySQL database.

Debezium PostgresSQL Connector

camel-quarkus-debezium-postgres

Native + Stable

1.0.0-M6

Capture changes from a PostgresSQL database.

Debezium SQL Server Connector

camel-quarkus-debezium-sqlserver

Native + Stable

1.0.0-M6

Capture changes from an SQL Server database.

Direct

camel-quarkus-direct

Native + Stable

0.2.0

Call another endpoint from the same Camel Context synchronously.

Dozer

camel-quarkus-dozer

Native + Stable

1.0.0-M1

Map between Java beans using the Dozer mapping library.

Elasticsearch Rest

camel-quarkus-elasticsearch-rest

Native + Stable

1.0.0-M6

Send requests to with an ElasticSearch via REST API.

Exec

camel-quarkus-exec

Native + Stable

0.4.0

Execute commands on the underlying operating system.

FHIR

camel-quarkus-fhir

Native + Stable

0.3.0

Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.

File

camel-quarkus-file

Native + Stable

0.4.0

Read and write files.

File Watch

camel-quarkus-file-watch

Native + Stable

1.0.0-M5

Get notified about file events in a directory using java.nio.file.WatchService.

FTP

camel-quarkus-ftp

Native + Stable

1.0.0-M1

Upload and download files to/from FTP servers.

FTPS

camel-quarkus-ftp

Native + Stable

1.0.0-M1

Upload and download files to/from FTP servers supporting the FTPS protocol.

GitHub

camel-quarkus-github

Native + Stable

1.0.0-M6

Interact with the GitHub API.

Google BigQuery

camel-quarkus-google-bigquery

JVM + Preview

1.0.0-M6

Google BigQuery data warehouse for analytics.

Google BigQuery Standard SQL

camel-quarkus-google-bigquery

JVM + Preview

1.0.0-M6

Access Google Cloud BigQuery service using SQL queries.

Google Calendar

camel-quarkus-google-calendar

Native + Stable

1.0.0-M6

Perform various operations on a Google Calendar.

Google Calendar Stream

camel-quarkus-google-calendar

Native + Stable

1.0.0-M6

Poll for changes in a Google Calendar.

Google Drive

camel-quarkus-google-drive

Native + Stable

1.0.0-M6

Manage files in Google Drive.

Google Mail

camel-quarkus-google-mail

Native + Stable

1.0.0-M6

Manage messages in Google Mail.

Google Mail Stream

camel-quarkus-google-mail

Native + Stable

1.0.0-M6

Poll for incoming messages in Google Mail.

Google Pubsub

camel-quarkus-google-pubsub

JVM + Preview

1.0.0-M6

Send and receive messages to/from Google Cloud Platform PubSub Service.

Google Sheets

camel-quarkus-google-sheets

Native + Stable

1.0.0-M6

Manage spreadsheets in Google Sheets.

Google Sheets Stream

camel-quarkus-google-sheets

Native + Stable

1.0.0-M6

Poll for changes in Google Sheets.

GraphQL

camel-quarkus-graphql

Native + Stable

1.0.0-M5

Send GraphQL queries and mutations to external systems.

gRPC

camel-quarkus-grpc

JVM + Preview

1.0.0-M6

Expose gRPC endpoints and access external gRPC endpoints.

HTTP

camel-quarkus-http

Native + Stable

1.0.0-M3

Send requests to external HTTP servers using Apache HTTP Client 4.x.

Infinispan

camel-quarkus-infinispan

Native + Stable

0.2.0

Read and write from/to Infinispan distributed key/value store and data grid.

InfluxDB

camel-quarkus-influxdb

Native + Stable

1.0.0-M6

Interact with InfluxDB, a time series database.

Javax Websocket

camel-quarkus-websocket-jsr356

Native + Stable

1.0.0-M4

Expose websocket endpoints using JSR356.

JDBC

camel-quarkus-jdbc

Native + Stable

0.2.0

Access databases through SQL and JDBC.

Jira

camel-quarkus-jira

Native + Stable

1.0.0-M4

Interact with JIRA issue tracker.

JMS

camel-quarkus-jms

Native + Stable

1.2.0

Sent and receive messages to/from a JMS Queue or Topic.

JOLT

camel-quarkus-jolt

Native + Stable

1.0.0-CR3

JSON to JSON transformation using JOLT.

JPA

camel-quarkus-jpa

Native + Stable

1.0.0-CR4

Store and retrieve Java objects from databases using Java Persistence API (JPA).

JSON Schema Validator

camel-quarkus-json-validator

Native + Stable

1.0.0-CR3

Validate JSON payloads using NetworkNT JSON Schema.

Kafka

camel-quarkus-kafka

Native + Stable

1.0.0-M1

Sent and receive messages to/from an Apache Kafka broker.

Kubernetes ConfigMap

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.

Kubernetes Deployments

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Deployments and get notified on Deployment changes.

Kubernetes HPA

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.

Kubernetes Job

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Jobs.

Kubernetes Namespaces

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Namespaces and get notified on Namespace changes.

Kubernetes Nodes

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Nodes and get notified on Node changes.

Kubernetes Persistent Volume

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.

Kubernetes Persistent Volume Claim

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.

Kubernetes Pods

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Pods and get notified on Pod changes.

Kubernetes Replication Controller

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.

Kubernetes Resources Quota

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Resources Quotas.

Kubernetes Secrets

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Secrets.

Kubernetes Service Account

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Service Accounts.

Kubernetes Services

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on Kubernetes Services and get notified on Service changes.

Kudu

camel-quarkus-kudu

Native + Stable

1.0.0-M6

Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.

Log

camel-quarkus-log

Native + Stable

0.2.0

Log messages to the underlying logging mechanism.

Mail

camel-quarkus-mail

Native + Stable

0.2.0

Send and receive emails using imap, pop3 and smtp protocols.

MicroProfile Metrics

camel-quarkus-microprofile-metrics

Native + Stable

0.2.0

Expose metrics from Camel routes.

Mock

camel-quarkus-mock

Native + Stable

1.0.0-CR3

Test routes and mediation rules using mocks.

MongoDB

camel-quarkus-mongodb

Native + Stable

1.0.0-M1

Perform operations on MongoDB documents and collections.

MongoDB GridFS

camel-quarkus-mongodb-gridfs

Native + Stable

1.0.0-M6

Interact with MongoDB GridFS.

Mustache

camel-quarkus-mustache

Native + Stable

1.0.0-M5

Transform messages using a Mustache template.

Netty

camel-quarkus-netty

Native + Stable

0.4.0

Socket level networking using TCP or UDP with the Netty 4.x.

Netty HTTP

camel-quarkus-netty-http

Native + Stable

0.2.0

Netty HTTP server and client using the Netty 4.x.

Nitrite

camel-quarkus-nitrite

JVM + Preview

1.0.0-M6

Access Nitrite databases.

Olingo4

camel-quarkus-olingo4

Native + Stable

1.0.0-M4

Communicate with OData 4.0 services using Apache Olingo OData API.

Openshift Build Config

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on OpenShift Build Configs.

Openshift Builds

camel-quarkus-kubernetes

Native + Stable

1.0.0-M6

Perform operations on OpenShift Builds.

OpenStack Cinder

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Access data in OpenStack Cinder block storage.

OpenStack Glance

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Manage VM images and metadata definitions in OpenStack Glance.

OpenStack Keystone

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.

OpenStack Neutron

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Access OpenStack Neutron for network services.

OpenStack Nova

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Access OpenStack to manage compute resources.

OpenStack Swift

camel-quarkus-openstack

JVM + Preview

1.0.0-M6

Access OpenStack Swift object/blob store.

Paho

camel-quarkus-paho

Native + Stable

0.2.0

Communicate with MQTT message brokers using Eclipse Paho MQTT Client.

PDF

camel-quarkus-pdf

Native + Stable

0.3.1

Create, modify or extract content from PDF documents.

Platform HTTP

camel-quarkus-platform-http

Native + Stable

0.3.0

Expose HTTP endpoints using the HTTP server available in the current platform.

PubNub

camel-quarkus-pubnub

JVM + Preview

1.0.0-M6

Send and receive messages to/from PubNub data stream network for connected devices.

Quartz

camel-quarkus-quartz

Native + Stable

1.0.0-M6

Schedule sending of messages using the Quartz 2.x scheduler.

RabbitMQ

camel-quarkus-rabbitmq

JVM + Preview

1.0.0-M6

Send and receive messages from RabbitMQ instances.

Reactive Streams

camel-quarkus-reactive-streams

Native + Stable

1.0.0-M3

Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.

Ref

camel-quarkus-ref

Native + Stable

1.0.0-M5

Route messages to an endpoint looked up dynamically by name in the Camel Registry.

REST

camel-quarkus-rest

Native + Stable

0.2.0

Expose REST services or call external REST services.

REST API

camel-quarkus-rest

Native + Stable

0.2.0

Expose OpenAPI Specification of the REST services defined using Camel REST DSL.

REST OpenApi

camel-quarkus-rest-openapi

Native + Stable

1.0.0-M6

Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.

Salesforce

camel-quarkus-salesforce

Native + Stable

0.2.0

Communicate with Salesforce using Java DTOs.

SAP NetWeaver

camel-quarkus-sap-netweaver

Native + Stable

1.0.0-M6

Send requests to SAP NetWeaver Gateway using HTTP.

Scheduler

camel-quarkus-scheduler

Native + Stable

0.4.0

Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.

SEDA

camel-quarkus-seda

Native + Stable

1.0.0-M1

Asynchronously call another endpoint from any Camel Context in the same JVM.

ServiceNow

camel-quarkus-servicenow

Native + Stable

1.0.0-M6

Interact with ServiceNow via its REST API.

Servlet

camel-quarkus-servlet

Native + Stable

0.2.0

Serve HTTP requests by a Servlet.

SFTP

camel-quarkus-ftp

Native + Stable

1.0.0-M1

Upload and download files to/from SFTP servers.

Simple JMS

camel-quarkus-sjms

Native + Stable

1.0.0-M1

Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.

Simple JMS Batch

camel-quarkus-sjms

Native + Stable

1.0.0-M1

Highly performant and transactional batch consumption of messages from a JMS queue.

Simple JMS2

camel-quarkus-sjms2

Native + Stable

1.0.0-M1

Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.

Slack

camel-quarkus-slack

Native + Stable

0.3.0

Send and receive messages to/from Slack.

SQL

camel-quarkus-sql

Native + Stable

1.0.0-M2

Perform SQL queries using Spring JDBC.

SQL Stored Procedure

camel-quarkus-sql

Native + Stable

1.0.0-M2

Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.

Stream

camel-quarkus-stream

Native + Stable

1.0.0-M4

Read from system-in and write to system-out and system-err streams.

Telegram

camel-quarkus-telegram

Native + Stable

1.0.0-M4

Send and receive messages acting as a Telegram Bot Telegram Bot API.

Tika

camel-quarkus-tika

Native + Stable

1.0.0-CR3

Parse documents and extract metadata and text using Apache Tika.

Timer

camel-quarkus-timer

Native + Stable

0.2.0

Generate messages in specified intervals using java.util.Timer.

Twitter Direct Message

camel-quarkus-twitter

Native + Stable

0.2.0

Send and receive Twitter direct messages.

Twitter Search

camel-quarkus-twitter

Native + Stable

0.2.0

Access Twitter Search.

Twitter Timeline

camel-quarkus-twitter

Native + Stable

0.2.0

Send tweets and receive tweets from user’s timeline.

Validator

camel-quarkus-validator

Native + Stable

0.4.0

Validate the payload using XML Schema and JAXP Validation.

Vert.x

camel-quarkus-vertx

Native + Stable

1.0.0-CR3

Send and receive messages to/from Vert.x Event Bus.

VM

camel-quarkus-vm

Native + Stable

0.3.0

Call another endpoint in the same CamelContext asynchronously.

XSLT

camel-quarkus-xslt

Native + Stable

0.4.0

Transforms XML payload using an XSLT template.

Camel Data Formats

Number of Camel data formats: 27 in 22 JAR artifacts (0 deprecated)

Data Format Artifact Support Level Since Description

Avro

camel-quarkus-avro

Native + Stable

1.0.0-M6

Serialize and deserialize messages using Apache Avro binary data format.

Base64

camel-quarkus-base64

Native + Stable

1.0.0-M1

Encode and decode data using Base64.

Bindy CSV

camel-quarkus-bindy

Native + Stable

1.0.0-M4

Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).

Bindy Fixed Length

camel-quarkus-bindy

Native + Stable

1.0.0-M4

Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).

Bindy Key Value Pair

camel-quarkus-bindy

Native + Stable

1.0.0-M4

Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).

CSV

camel-quarkus-csv

Native + Stable

0.2.0

Handle CSV (Comma Separated Values) payloads.

FHIR JSon

camel-quarkus-fhir

Native + Stable

0.3.0

Marshall and unmarshall FHIR objects to/from JSON.

FHIR XML

camel-quarkus-fhir

Native + Stable

0.3.0

Marshall and unmarshall FHIR objects to/from XML.

Grok

camel-quarkus-grok

Native + Stable

1.0.0-CR4

Unmarshal unstructured data to objects using Logstash based Grok patterns.

GZip Deflater

camel-quarkus-zip-deflater

Native + Stable

1.0.0-M4

Compress and decompress messages using java.util.zip.GZIPStream.

iCal

camel-quarkus-ical

Native + Stable

1.0.0-M5

Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.

JacksonXML

camel-quarkus-jacksonxml

Native + Stable

1.0.0-M5

Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.

JAXB

camel-quarkus-jaxb

Native + Stable

1.0.0-M5

Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.

JSON Gson

camel-quarkus-gson

Native + Stable

1.0.0-M4

Marshal POJOs to JSON and back.

JSON Jackson

camel-quarkus-jackson

Native + Stable

0.3.0

Marshal POJOs to JSON and back.

JSON Johnzon

camel-quarkus-johnzon

Native + Stable

1.0.0-M5

Marshal POJOs to JSON and back.

JSON XStream

camel-quarkus-xstream

Native + Stable

1.0.0-M5

Marshal POJOs to JSON and back.

LZF Deflate Compression

camel-quarkus-lzf

Native + Stable

1.0.0-M4

Compress and decompress streams using LZF deflate algorithm.

MIME Multipart

camel-quarkus-mail

Native + Stable

0.2.0

Marshal Camel messages with attachments into MIME-Multipart messages and back.

Protobuf

camel-quarkus-protobuf

JVM + Preview

1.0.0-M6

Serialize and deserialize Java objects using Google’s Protocol buffers.

SOAP

camel-quarkus-soap

Native + Stable

1.0.0-M5

Marshal Java objects to SOAP messages and back.

Tar File

camel-quarkus-tarfile

Native + Stable

0.3.0

Archive files into tarballs or extract files from tarballs.

TidyMarkup

camel-quarkus-tagsoup

Native + Stable

1.0.0-M1

Parse (potentially invalid) HTML into valid HTML or DOM.

XStream

camel-quarkus-xstream

Native + Stable

1.0.0-M5

Marshal and unmarshal POJOs to/from XML using XStream library.

YAML SnakeYAML

camel-quarkus-snakeyaml

Native + Stable

0.4.0

Marshal and unmarshal Java objects to and from YAML.

Zip Deflate Compression

camel-quarkus-zip-deflater

Native + Stable

1.0.0-M4

Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.

Zip File

camel-quarkus-zipfile

Native + Stable

0.2.0

Compression and decompress streams using java.util.zip.ZipStream.

Camel Languages

Number of Camel languages: 13 in 7 JAR artifacts (0 deprecated)

Language Artifact Support Level Since Description

Bean method

camel-quarkus-bean

Native + Stable

0.2.0

Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.

Constant

camel-quarkus-core

Native + Stable

0.2.0

A fixed value set only once during the route startup.

ExchangeProperty

camel-quarkus-core

Native + Stable

0.2.0

Get the value of named Camel Exchange property.

File

camel-quarkus-core

Native + Stable

0.2.0

For expressions and predicates using the file/simple language.

Groovy

camel-quarkus-groovy

JVM + Preview

1.0.0-M6

Evaluate a Groovy script.

Header

camel-quarkus-core

Native + Stable

0.2.0

Get the value of the named Camel Message header.

JsonPath

camel-quarkus-jsonpath

Native + Stable

1.0.0-M3

Evaluate a JsonPath expression against a JSON message body.

OGNL

camel-quarkus-ognl

JVM + Preview

1.0.0-M6

Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.

Ref

camel-quarkus-core

Native + Stable

0.2.0

Look up an expression in the Camel Registry and evaluate it.

Simple

camel-quarkus-core

Native + Stable

0.2.0

Evaluate Camel’s built-in Simple language expression against the Camel Exchange.

Tokenize

camel-quarkus-core

Native + Stable

0.2.0

Tokenize text payloads using the specified delimiter patterns.

XML Tokenize

camel-quarkus-xml-jaxp

Native + Stable

1.0.0-M5

Tokenize XML payloads using the specified path expression.

XPath

camel-quarkus-xpath

Native + Stable

1.0.0-M4

Evaluate an XPath expression against an XML payload.

Miscellaneous Extensions

Number of miscellaneous extensions: 17 in 17 JAR artifacts (1 deprecated)

Extension Artifact Support Level Since Description

Attachments

camel-quarkus-attachments

Native + Stable

0.3.0

Support for attachments on Camel messages

Caffeine LRUCache

camel-quarkus-caffeine-lrucache

Native + Stable

1.0.0-M5

An LRUCacheFactory implementation based on Caffeine

Cloud

camel-quarkus-core-cloud

Native + Stable

0.2.0

The Camel Quarkus core cloud module

Component DSL

camel-quarkus-componentdsl

Native + Stable

1.0.0-CR3

Create Camel components with a fluent Java DSL

Endpoint DSL

camel-quarkus-endpointdsl

Native + Stable

1.0.0-M3

Code Camel endpoint URI using Java DSL instead of plain strings

Hystrix

camel-quarkus-hystrix

Native + Stable

1.0.0-M1

deprecated Circuit Breaker EIP using Netflix Hystrix

JTA

camel-quarkus-jta

Native + Stable

1.0.0-CR3

Using Camel With JTA Transaction Manager

Kotlin

camel-quarkus-kotlin

Native + Stable

1.0.0-M3

Write Camel integration routes in Kotlin

Main

camel-quarkus-main

Native + Stable

1.0.0-CR3

Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode

Microprofile Fault Tolerance

camel-quarkus-microprofile-fault-tolerance

Native + Stable

1.0.0-CR1

Circuit Breaker EIP using MicroProfile Fault Tolerance

Microprofile Health

camel-quarkus-microprofile-health

Native + Stable

0.3.0

Bridging Eclipse MicroProfile Health with Camel health checks

Openapi Java

camel-quarkus-openapi-java

Native + Stable

1.0.0-CR2

Rest-dsl support for using openapi doc

OpenTracing

camel-quarkus-opentracing

Native + Stable

0.3.0

Distributed tracing using OpenTracing

Qute

camel-quarkus-qute

Native + Stable

1.0.0-M6

Transform messages using Quarkus Qute templating engine

Reactive Executor Vert.x

camel-quarkus-reactive-executor

Native + Stable

0.3.0

Reactive Executor for camel-core using Vert.x

XML IO

camel-quarkus-xml-io

Native + Stable

1.0.0-M5

An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp

XML JAXB

camel-quarkus-xml-jaxb

Native + Stable

1.0.0-M5

An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io