Red Hat build of Apache Camel

Camel Components

    • Components
      • ActiveMQ 5.x
      • ActiveMQ 6.x
      • AI
        • ChatScript
        • Deep Java Library
        • KServe
        • LangChain4j Chat
        • LangChain4j Embeddings
        • LangChain4j Tools
        • LangChain4j Web Search
        • Milvus
        • Neo4j
        • Pinecone
        • Qdrant
        • TensorFlow Serving
        • TorchServe
      • AMQP
      • ArangoDb
      • AS2
      • Asterisk
      • Atmosphere Websocket
      • Atom
      • Avro RPC
      • AWS
        • AWS Athena
        • AWS Bedrock
        • AWS Bedrock Agent
        • AWS Bedrock Agent Runtime
        • AWS Cloudtrail
        • AWS CloudWatch
        • AWS Config Service
        • AWS DynamoDB
        • AWS DynamoDB Streams
        • AWS Elastic Compute Cloud (EC2)
        • AWS Elastic Container Service (ECS)
        • AWS Elastic Kubernetes Service (EKS)
        • AWS Eventbridge
        • AWS Identity and Access Management (IAM)
        • AWS Key Management Service (KMS)
        • AWS Kinesis
        • AWS Kinesis Firehose
        • AWS Lambda
        • AWS Managed Streaming for Apache Kafka (MSK)
        • AWS MQ
        • AWS RedshiftData
        • AWS S3 Storage Service
        • AWS Secrets Manager
        • AWS Security Token Service (STS)
        • AWS Simple Email Service (SES)
        • AWS Simple Notification System (SNS)
        • AWS Simple Queue Service (SQS)
        • AWS StepFunctions
        • AWS Timestream
        • AWS Translate
      • Azure
        • Azure CosmosDB
        • Azure Event Hubs
        • Azure Files
        • Azure Key Vault
        • Azure ServiceBus
        • Azure Storage Blob Service
        • Azure Storage Data Lake Service
        • Azure Storage Queue Service
      • Bean
      • Bean Validator
      • Bonita
      • Box
      • Braintree
      • Browse
      • Caffeine Cache
      • Caffeine LoadCache
      • Cassandra CQL
      • Chunk
      • Class
      • ClickUp
      • CM SMS Gateway
      • CoAP
      • CometD
      • Consul
      • Control Bus
      • Couchbase
      • CouchDB
      • Cron
      • Crypto (JCE)
      • CXF
      • CXF-RS
      • Data Format
      • Dataset
      • DataSet Test
      • Debezium
        • Debezium DB2 Connector
        • Debezium MongoDB Connector
        • Debezium MySQL Connector
        • Debezium Oracle Connector
        • Debezium PostgresSQL Connector
        • Debezium SQL Server Connector
      • DHIS2
      • DigitalOcean
      • Direct
      • Disruptor
      • Disruptor VM
      • DNS
      • Docker
      • Drill
      • Dropbox
      • Dynamic Router
      • Dynamic Router Control
      • Ehcache
      • Elasticsearch
      • Elasticsearch Low level Rest Client
      • Etcd v3
      • Exec
      • FHIR
      • File
      • File Watch
      • Flatpack
      • Flink
      • Flowable
      • FOP
      • Freemarker
      • FTP
      • FTPS
      • Geocoder
      • Git
      • GitHub
      • Google
        • Google BigQuery
        • Google BigQuery Standard SQL
        • Google Calendar
        • Google Calendar Stream
        • Google Cloud Functions
        • Google Drive
        • Google Mail
        • Google Mail Stream
        • Google Pubsub
        • Google PubSub Lite
        • Google Secret Manager
        • Google Sheets
        • Google Sheets Stream
        • Google Storage
      • Grape
      • GraphQL
      • gRPC
      • Guava EventBus
      • Hashicorp Vault
      • Hazelcast
        • Hazelcast Atomic Number
        • Hazelcast Instance
        • Hazelcast List
        • Hazelcast Map
        • Hazelcast Multimap
        • Hazelcast Queue
        • Hazelcast Replicated Map
        • Hazelcast Ringbuffer
        • Hazelcast SEDA
        • Hazelcast Set
        • Hazelcast Topic
      • HTTP
      • Huawei Cloud
        • Huawei Cloud Face Recognition Service (FRS)
        • Huawei Cloud Image Recognition
        • Huawei Distributed Message Service (DMS)
        • Huawei FunctionGraph
        • Huawei Identity and Access Management (IAM)
        • Huawei Object Storage Service (OBS)
        • Huawei Simple Message Notification (SMN)
      • IEC 60870 Client
      • IEC 60870 Server
      • Ignite
        • Ignite Cache
        • Ignite Compute
        • Ignite Events
        • Ignite ID Generator
        • Ignite Messaging
        • Ignite Queues
        • Ignite Sets
      • Infinispan
      • Infinispan Embedded
      • InfluxDB
      • InfluxDB2
      • IRC
      • IronMQ
      • JCache
      • JCR
      • JDBC
      • Jetty
      • JGroups
      • JGroups raft
      • Jira
      • JMS
      • JMX
      • JOLT
      • JOOQ
      • JPA
      • JSLT
      • JSON Schema Validator
      • JSONata
      • JsonPatch
      • JT400
      • JTE
      • Kafka
      • Kamelet
      • Knative
      • Knative Http
      • Kubernetes
        • Kubernetes ConfigMap
        • Kubernetes Cronjob
        • Kubernetes Custom Resources
        • Kubernetes Deployments
        • Kubernetes Event
        • Kubernetes HPA
        • Kubernetes Job
        • Kubernetes Namespaces
        • Kubernetes Nodes
        • Kubernetes Persistent Volume
        • Kubernetes Persistent Volume Claim
        • Kubernetes Pods
        • Kubernetes Replication Controller
        • Kubernetes Resources Quota
        • Kubernetes Secrets
        • Kubernetes Service Account
        • Kubernetes Services
        • OpenShift Build Config
        • OpenShift Builds
        • OpenShift Deployment Configs
      • Kudu
      • Language
      • LDAP
      • LDIF
      • Log Data
      • Lucene
      • Lumberjack
      • Mail
      • MapStruct
      • Master
      • Metrics
      • Micrometer
      • Mina
      • Minio
      • MLLP
      • Mock
      • MongoDB
      • MongoDB GridFS
      • Mustache
      • MVEL
      • MyBatis
      • MyBatis Bean
      • Nats
      • Netty
      • Netty HTTP
      • Nitrite
      • OAI-PMH
      • Olingo2
      • Olingo4
      • OpenSearch
      • OpenStack
        • OpenStack Cinder
        • OpenStack Glance
        • OpenStack Keystone
        • OpenStack Neutron
        • OpenStack Nova
        • OpenStack Swift
      • OptaPlanner
      • Paho
      • Paho MQTT 5
      • PDF
      • Platform HTTP
      • PLC4X
      • PostgresSQL Event
      • PostgresSQL Replication Slot
      • Printer
      • Properties
      • PubNub
      • Pulsar
      • Quartz
      • QuickFix
      • Reactive Streams
      • Ref
      • REST
      • REST API
      • REST OpenApi
      • Robot Framework
      • RocketMQ
      • RSS
      • Saga
      • Salesforce
      • SAP NetWeaver
      • Scheduler
      • Schematron
      • SCP
      • SEDA
      • Service
      • ServiceNow
      • Servlet
      • SFTP
      • Simple JMS
      • Simple JMS2
      • Slack
      • SMB
      • Smooks
      • SMPP
      • SNMP
      • Solr
      • Splunk
      • Splunk HEC
      • Spring
        • Spring Batch
        • Spring Event
        • Spring JDBC
        • Spring LDAP
        • Spring RabbitMQ
        • Spring Redis
        • Spring WebService
      • SQL
      • SQL Stored Procedure
      • SSH
      • StAX
      • Stitch
      • Stomp
      • Stream
      • String Template
      • Stub
      • Tahu
        • Tahu Edge Node / Device
        • Tahu Host Application
      • Telegram
      • Thrift
      • Thymeleaf
      • Tika
      • Timer
      • Twilio
      • Twitter Direct Message
      • Twitter Search
      • Twitter Timeline
      • Undertow
      • Validator
      • Velocity
      • Vert.x
      • Vert.x HTTP Client
      • Vert.x WebSocket
      • Wasm
      • Weather
      • Web3j Ethereum Blockchain
      • Webhook
      • WhatsApp
      • WordPress
      • Workday
      • XChange
      • XJ
      • XML Security Sign
      • XML Security Verify
      • XMPP
      • XQuery
      • XSLT
      • XSLT Saxon
      • Zeebe
      • Zendesk
      • ZooKeeper
      • ZooKeeper Master
    • Data Formats
      • ASN.1 File
      • Avro
      • Avro Jackson
      • Barcode
      • Base64
      • BeanIO
      • Bindy
      • CBOR
      • Crypto (Java Cryptographic Extension)
      • CSV
      • FHIR JSon
      • FHIR XML
      • Flatpack
      • Fury
      • Grok
      • GZip Deflater
      • HL7
      • iCal
      • Jackson XML
      • JAXB
      • JSON Fastjson
      • JSON Gson
      • JSON Jackson
      • JSON JSON-B
      • JSonApi
      • LZF Deflate Compression
      • MIME Multipart
      • Parquet File
      • PGP
      • Protobuf
      • Protobuf Jackson
      • RSS
      • Smooks
      • SOAP
      • SWIFT MT
      • SWIFT MX
      • Syslog
      • Tar File
      • Thrift
      • uniVocity CSV
      • uniVocity Fixed Length
      • uniVocity TSV
      • XML Security
      • YAML SnakeYAML
      • Zip Deflater
      • Zip File
    • Languages
      • Bean Method
      • Constant
      • CSimple
      • DataSonnet
      • ExchangeProperty
      • File
      • Groovy
      • Header
      • HL7 Terser
      • Java
      • JavaScript
      • jOOR
      • JQ
      • JSONPath
      • MVEL
      • OGNL
      • Python
      • Ref
      • Simple
      • SpEL
      • Tokenize
      • Variable
      • Wasm
      • XML Tokenize
      • XPath
      • XQuery
    • Miscellaneous Components
      • LangChain4j Tokenizer
        • Attachments
        • AWS XRay
        • Azure Schema Registry
        • CLI Connector
        • Cloudevents
        • CSimple jOOR
        • CXF Transport
        • Debug
        • DSL
      • DSL Modeline
      • Java DSL (runtime compiled)
      • Jaxb XML Dsl
      • Kamelet Main
      • XML Io Dsl
      • YAML DSL
      • Elytron
      • Headersmap
      • Jasypt
      • JFR
      • JTA
      • LevelDB
      • LRA
      • Mail Microsoft Oauth
      • Main
      • Micrometer Observability
      • Micrometer Prometheus
      • Microprofile Config
      • Microprofile Fault Tolerance
      • Microprofile Health
      • Observability Services
      • Openapi Java
      • Openapi Validator
      • OpenTelemetry
      • Platform HTTP Jolokia
      • Platform Http Main
      • Platform Http Vertx
      • Reactive Executor Tomcat
      • Reactive Executor Vert.x
      • Reactor
      • Redis
      • Resilience4j
      • Resourceresolver Github
      • RxJava
      • Shiro
      • Spring Main
      • Spring Security
      • Spring XML
      • Springdoc
      • Test JUnit5
      • Test Main JUnit5
      • Test Spring JUnit5
      • ThreadPoolFactory Vert.x
      • Tracing
      • Undertow Spring Security
      • Write Ahead Log Strategy for Resume API
    • Enterprise Integration Patterns
      • Aggregate
      • BatchConfig
      • Bean
      • Change Data Capture
      • Channel Adapter
      • Choice
      • Circuit Breaker
      • Claim Check
      • Competing Consumers
      • Composed Message Processor
      • Content Enricher
      • Content Filter
      • Convert Body To
      • Convert Header To
      • Convert Variable To
      • Correlation Identifier
      • Custom Load Balancer
      • Dead Letter Channel
      • Delay
      • Durable Subscriber
      • Dynamic Router
      • Enrich
      • Event Driven Consumer
      • Event Message
      • Failover Load Balancer
      • Fault Tolerance Configuration
      • Fault Tolerance EIP
      • Filter
      • From
      • Guaranteed Delivery
      • Idempotent Consumer
      • Intercept
      • Kamelet
      • Load Balance
      • Logger
      • Loop
      • Marshal
      • Message
      • Message Broker
      • Message Bus
      • Message Channel
      • Message Dispatcher
      • Message Endpoint
      • Message Expiration
      • Message History
      • Message Router
      • Message Translator
      • Messaging Bridge
      • Messaging Gateway
      • Messaging Mapper
      • Multicast
      • Normalizer
      • On Fallback
      • Pipeline
      • Point to Point Channel
      • Poll
      • Poll Enrich
      • Polling Consumer
      • Process
      • Process Manager
      • Publish Subscribe Channel
      • Random Load Balancer
      • Recipient List
      • Remove Header
      • Remove Headers
      • Remove Properties
      • Remove Property
      • Remove Variable
      • Request Reply
      • Resequence
      • Resilience4j Configuration
      • Resilience4j EIP
      • Resume Strategies
      • Return Address
      • Rollback
      • Round Robin Load Balancer
      • Routing Slip
      • Saga
      • Sample
      • Scatter-Gather
      • Script
      • Selective Consumer
      • Service Activator
      • Service Call
      • Set Body
      • Set Header
      • Set Headers
      • Set Property
      • Set Variable
      • Set Variables
      • Sort
      • Split
      • Step
      • Sticky Load Balancer
      • Stop
      • StreamConfig
      • Threads
      • Throttle
      • To
      • To D
      • Topic Load Balancer
      • Transactional Client
      • Transform
      • Unmarshal
      • Validate
      • Weighted Load Balancer
      • Wire Tap
  • Camel Components Next (Pre-release)
    • Camel Components
      • Next (Pre-release)
    • User manual
    • Camel Components
    • Miscellaneous Components
    • LangChain4j Tokenizer
    • DSL

    DSL

    DSL components

    See the following for usage of each component:

    DSL Modeline

    Camel DSL Camel K modeline

    Java DSL (runtime compiled)

    Camel Java DSL with jOOR

    Jaxb XML Dsl

    Camel DSL with YAML

    Kamelet Main

    Main to run Kamelet standalone

    XML Io Dsl

    Camel DSL with XML

    YAML DSL

    Camel DSL with YAML