Camel Components

Miscellaneous Components

Number of Miscellaneous Components: 108 in 72 JAR artifacts (3 deprecated)

Component Artifact Support Level Since Description

A2A - Consumer Guide

A2A - Producer Guide

AI Observability

camel-ai-observability

Preview

4.23

GenAI observability support for Camel AI components (OpenTelemetry and Micrometer)

Attachments

camel-attachments

Stable

3.0

Support for attachments on Camel messages

AWS Bedrock - Examples

AWS Bedrock - Supported Models

AWS S3 - Consumer Examples

AWS S3 - Producer Operations

AWS S3 - Streaming Upload

Azure Schema Registry

camel-azure-schema-registry

Stable

4.2

Azure Schema Registry Component for utilities to deal with authentication

Azure Storage Blob - Consumer Examples

Azure Storage Blob - Producer Operations

Camel YAML DSL Validator Maven Plugin

Chaos

camel-chaos

Preview

4.24

Turn on faults in a running Camel application during development, and report how the routes cope

CLI Connector

camel-cli-connector

Stable

3.19

Runtime adapter connecting with Camel CLI

CLI Debug

camel-cli-debug

Stable

4.17

Remote CLI debugger

Cloudevents

camel-cloudevents

Stable

3.15

Camel support for the CloudEvents specification

CXF Transport

camel-cxf-transport

Stable

2.8

Camel Transport for Apache CXF

Debug

camel-debug

Stable

3.15

Enables Camel Route Debugging

Diagram

camel-diagram

Stable

4.21

Camel Route Diagram rendering

Docling - Asynchronous Processing

Docling - Batch Processing

Docling - Using Docling-Serve API

DSL

DSL Modeline

camel-dsl-modeline

Stable

3.16

Camel DSL modeline

IBM watsonx.ai - Examples

Jandex

camel-jandex

Stable

4.12

Custom class and resource loader using jandex.idx

Jasypt

camel-jasypt

Stable

2.5

Security using Jasypt

Java DSL (runtime compiled)

camel-java-joor-dsl

Stable

3.9

Camel Java DSL with jOOR

Jaxb XML Dsl

camel-xml-jaxb-dsl

Stable

3.9

Camel DSL with XML using camel-jaxb

JFR

camel-jfr

Stable

3.8

Diagnose Camel applications with Java Flight Recorder

Jsoup

camel-jsoup

Stable

4.21

Cleanup HTML content

JTA

camel-jta

Stable

3.4

Using Camel With JTA Transaction Manager

Kamelet - Writing a custom Kamelet

Kamelet Main

camel-kamelet-main

Preview

3.11

Main to run Kamelet standalone

Kamelet Main Support

camel-kamelet-main-support

Preview

4.19

Support Module for Kamelet Main

Keycloak Consumer Operations

Keycloak Producer Operations

Keycloak Security Policies

LangChain4j Agent - Input and Output Guardrails

LangChain4j Agent - MCP Tools Integration

LangChain4j Agent - Multimodal Content Support

LangChain4j Tokenizer

camel-langchain4j-tokenizer

Preview

4.8

LangChain4j Tokenizer

LRA

camel-lra

Stable

2.21

Camel saga binding for Long-Running-Action framework

Mail Microsoft Oauth

camel-mail-microsoft-oauth

Stable

3.18.4

Camel Mail OAuth2 Authenticator for Microsoft Exchange Online

Main

camel-main

Stable

3.0

Camel Main

MCP Server

camel-mcp-server

Preview

4.22

Expose ai-tool routes as MCP tools, ai-resource routes as MCP resources and ai-prompt routes as MCP prompts

MDC Logging

camel-mdc

Preview

4.15

Logging MDC (Mapped Diagnostic Context) Service

Micrometer Observability

camel-observation

Stable-deprecated

3.21

Observability using Micrometer Observation

Micrometer Observability 2

camel-micrometer-observability

Preview

4.15

Micrometer Observability implementation of Camel Telemetry

Micrometer Prometheus

camel-micrometer-prometheus

Stable

4.3

Camel Micrometer Prometheus for Camel Main

Microprofile Config

camel-microprofile-config

Stable

3.0

Bridging Eclipse MicroProfile Config with Camel properties

Microprofile Fault Tolerance

camel-microprofile-fault-tolerance

Stable

3.3

Circuit Breaker EIP using MicroProfile Fault Tolerance

Microprofile Health

camel-microprofile-health

Stable

3.0

Expose Camel health checks via MicroProfile Health

MINA SFTP Authentication

MINA SFTP Migration from JSch

MINA SFTP SSH Security

Oauth

camel-oauth

Preview

4.12

Camel OAuth (Preview)

Observability Services

camel-observability-services

Stable

4.9

Camel Observability Services

OpenAI - Batch API Operations

OpenAI - Compatible Providers

OpenAI - Embeddings, Moderation, Audio and Image Operations

OpenAI - MCP Tool Calling

OpenAI - Responses API Operation

OpenAI - Webhook Events

Openapi Java

camel-openapi-java

Stable

3.1

Rest DSL support for using OpenApi doc

Openapi Validator

camel-openapi-validator

Stable

4.7

OpenAPI validator for Camel Rest DSL

OpenTelemetry

camel-opentelemetry

Stable-deprecated

3.5

Distributed tracing using OpenTelemetry

Opentelemetry2

camel-opentelemetry2

Stable

4.11

Implementation of Camel Opentelemetry based on the Camel Telemetry spec

Platform HTTP Jolokia

camel-platform-http-jolokia

Stable

4.5

Jolokia plugin for standalone Camel HTTP Platform

Platform Http Main

camel-platform-http-main

Stable

4.0

Platform HTTP for standalone Camel Main applications

Platform Http Vertx

camel-platform-http-vertx

Stable

3.2

Implementation of the Platform HTTP Engine based on Vert.x Web

PQC Hybrid Cryptography

PQC Key Lifecycle Management

Reactor

camel-reactor

Stable

2.20

Reactor based back-end for Camel’s reactive streams component

Redis

camel-redis

Stable

3.5

Aggregation repository using Redis as datastore

Resilience4j

camel-resilience4j

Stable

3.0

Circuit Breaker EIP using Resilience4j

Resilience4j Micrometer

camel-resilience4j-micrometer

Stable

4.15

Micrometer statistics for Resilience4j

Resourceresolver Github

camel-resourceresolver-github

Stable

3.11

Resource resolver to load files from GitHub

RxJava

camel-rxjava

Stable

2.22

RxJava based back-end for Camel’s reactive streams component

Salesforce - Bulk API

Salesforce - Reports API

Salesforce - REST API

Salesforce - Streaming and Pub/Sub

Sanitizer

camel-sanitizer

Preview

4.24

Check during development and tests that the processors of the routes keep the contract of AsyncProcessor and that the commits of the consumers run exactly once, and report where they break it

Semantic OpenAI

camel-semantic-openai

Preview

4.24

Assess text and images with typed OpenAI Decisions through Semantic experts

Semantic TypeSafe AI

camel-semantic-typesafe-ai

Preview

4.24

Semantic expert using the TypeSafe AI decision API

Semantic Wolf Defender

camel-semantic-wolf-defender

Preview

4.23

Detect prompt injection in text using local Wolf-Defender inference

Shiro

camel-shiro

Stable

2.5

Security using Shiro

Spring Cloud Config

camel-spring-cloud-config

Stable

4.12

Camel Spring Cloud Config support

Spring Main

camel-spring-main

Stable

3.2

Camel Spring Main support

Spring Security

camel-spring-security

Stable

2.3

Security using Spring Security

Spring XML

camel-spring-xml

Stable

3.9

Camel Spring with XML DSL

Springdoc

openapi-java

3.14

Springdoc Swagger UI for openapi-java in spring boot

Telemetry

camel-telemetry

Preview

4.11

Distributed telemetry common interfaces

Telemetry Dev

camel-telemetry-dev

Preview

4.11

Basic implementation of Camel Telemetry useful for development purposes

Test DST

camel-test-dst

Preview

4.24

Deterministic simulation testing for Camel consumers: seeded virtual-time scheduler, fault injection, invariants and seed replay

Test JUnit5

camel-test-junit5

Stable

3.0

Camel unit testing with JUnit 5

Test JUnit6

camel-test-junit6

Stable

4.17

Camel unit testing with JUnit 6

Test Main JUnit5

camel-test-main-junit5

Stable

3.16

Camel unit testing with Main and JUnit 5

Test Main JUnit6

camel-test-main-junit6

Stable

4.17

Camel unit testing with Main and JUnit 6

Test Spring JUnit5

camel-test-spring-junit5

Stable

3.0

Camel unit testing with Spring and JUnit 5

Test Spring JUnit6

camel-test-spring-junit6

Stable

4.17

Camel unit testing with Spring and JUnit 6

Tracing

camel-tracing

Stable-deprecated

3.5

Distributed tracing common interfaces

Undertow Spring Security

camel-undertow-spring-security

Stable

3.3

Spring Security Provider for camel-undertow

Write Ahead Log Strategy for Resume API

camel-wal

Stable

3.20

Write Ahead Log Strategy for Resume API

XML Io Dsl

camel-xml-io-dsl

Stable

3.9

Camel DSL with XML

YAML DSL

camel-yaml-dsl

Stable

3.9

Camel YAML DSL