Apache Camel Karaf features
Apache Camel Karaf supports the following Camel artifacts as Karaf features
Camel Components
There are 188 components in 188 features (9 deprecated)
| Component | Feature | Since | Description | 
|---|---|---|---|
camel-activemq  |  1.0.0  |  Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.  |  |
camel-amqp  |  1.2.0  |  Messaging with AMQP protocol using Apache QPid Client.  |  |
camel-arangodb  |  3.5.0  |  Perform operations on ArangoDb when used as a Document Database, or as a Graph Database.  |  |
camel-as2  |  2.22.0  |  Transfer data securely and reliably using the AS2 protocol (RFC4130).  |  |
camel-asterisk  |  2.18.0  |  Interact with Asterisk PBX Server.  |  |
camel-atom  |  1.2.0  |  Poll Atom RSS feeds.  |  |
camel-avro-rpc  |  2.10.0  |  Produce or consume Apache Avro RPC services.  |  |
camel-aws2-athena  |  3.4.0  |  Access AWS Athena service using AWS SDK version 2.x.  |  |
camel-aws-cloudtrail  |  3.19.0  |  Consume events from Amazon Cloudtrail using AWS SDK version 2.x.  |  |
camel-aws2-cw  |  3.1.0  |  Sending metrics to AWS CloudWatch using AWS SDK version 2.x.  |  |
camel-aws2-ddb  |  3.1.0  |  Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.  |  |
camel-aws2-ec2  |  3.1.0  |  Manage AWS EC2 instances using AWS SDK version 2.x.  |  |
camel-aws2-ecs  |  3.1.0  |  Manage AWS ECS cluster instances using AWS SDK version 2.x.  |  |
camel-aws2-eks  |  3.1.0  |  Manage AWS EKS cluster instances using AWS SDK version 2.x.  |  |
camel-aws2-eventbridge  |  3.6.0  |  Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.  |  |
camel-aws2-iam  |  3.1.0  |  Manage AWS IAM instances using AWS SDK version 2.x.  |  |
camel-aws2-kms  |  3.1.0  |  Manage keys stored in AWS KMS instances using AWS SDK version 2.x.  |  |
camel-aws2-kinesis  |  3.2.0  |  Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.  |  |
camel-aws2-lambda  |  3.2.0  |  Manage and invoke AWS Lambda functions using AWS SDK version 2.x.  |  |
camel-aws2-msk  |  3.1.0  |  Manage AWS MSK instances using AWS SDK version 2.x.  |  |
camel-aws2-mq  |  3.1.0  |  Manage AWS MQ instances using AWS SDK version 2.x.  |  |
camel-aws2-s3  |  3.2.0  |  Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.  |  |
camel-aws-secrets-manager  |  3.9.0  |  Manage AWS Secrets Manager services using AWS SDK version 2.x.  |  |
camel-aws2-sts  |  3.5.0  |  Manage AWS STS cluster instances using AWS SDK version 2.x.  |  |
camel-aws2-ses  |  3.1.0  |  Send e-mails through AWS SES service using AWS SDK version 2.x.  |  |
camel-aws2-sns  |  3.1.0  |  Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.  |  |
camel-aws2-sqs  |  3.1.0  |  Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.  |  |
camel-aws2-translate  |  3.1.0  |  Translate texts using AWS Translate and AWS SDK version 2.x.  |  |
camel-azure-eventhubs  |  3.5.0  |  Send and receive events to/from Azure Event Hubs using AMQP protocol.  |  |
camel-azure-storage-blob  |  3.3.0  |  Store and retrieve blobs from Azure Storage Blob Service.  |  |
camel-azure-storage-datalake  |  3.8.0  |  Sends and receives files to/from Azure DataLake Storage.  |  |
camel-azure-storage-queue  |  3.3.0  |  Stores and retrieves messages to/from Azure Storage Queue.  |  |
camel-bean  |  1.0.0  |  Invoke methods of Java beans stored in Camel registry.  |  |
camel-bean-validator  |  2.3.0  |  Validate the message body using the Java Bean Validation API.  |  |
camel-box  |  2.14.0  |  Upload, download and manage files, folders, groups, collaborations, etc. on box.com.  |  |
camel-braintree  |  2.17.0  |  Process payments using Braintree Payments.  |  |
camel-browse  |  1.3.0  |  Inspect the messages received on endpoints supporting BrowsableEndpoint.  |  |
camel-chatscript  |  3.0.0  |  Chat with a ChatScript Server.  |  |
camel-coap  |  2.16.0  |  Send and receive messages to/from COAP capable devices.  |  |
camel-cometd  |  2.0.0  |  Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.  |  |
camel-consul  |  2.18.0  |  Integrate with Consul service discovery and configuration store.  |  |
camel-controlbus  |  2.11.0  |  Manage and monitor Camel routes.  |  |
camel-corda  |  2.23.0  |  Deprecated Perform operations against Corda blockchain platform using corda-rpc library.  |  |
camel-couchdb  |  2.11.0  |  Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.  |  |
camel-cron  |  3.1.0  |  A generic interface for triggering events at times specified through the Unix cron syntax.  |  |
camel-crypto  |  2.3.0  |  Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).  |  |
camel-cxf-soap  |  1.0.0  |  Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.  |  |
camel-dataformat  |  2.12.0  |  Use a Camel Data Format as a regular Camel Component.  |  |
camel-dataset  |  1.3.0  |  Provide data for load and soak testing of your Camel application.  |  |
camel-djl  |  3.3.0  |  Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).  |  |
camel-digitalocean  |  2.19.0  |  Manage Droplets and resources within the DigitalOcean cloud.  |  |
camel-direct  |  1.0.0  |  Call another endpoint from the same Camel Context synchronously.  |  |
camel-disruptor  |  2.12.0  |  Provides asynchronous SEDA behavior using LMAX Disruptor.  |  |
camel-dns  |  2.7.0  |  Perform DNS queries using DNSJava.  |  |
camel-docker  |  2.15.0  |  Manage Docker containers.  |  |
camel-drill  |  2.19.0  |  Perform queries against an Apache Drill cluster.  |  |
camel-dropbox  |  2.14.0  |  Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.  |  |
camel-ehcache  |  2.18.0  |  Perform caching operations using Ehcache.  |  |
camel-elasticsearch  |  3.19.0  |  Send requests to ElasticSearch via Java Client API.  |  |
camel-elasticsearch-rest  |  2.21.0  |  Deprecated Send requests to ElasticSearch via REST API.  |  |
camel-exec  |  2.3.0  |  Execute commands on the underlying operating system.  |  |
camel-facebook  |  2.14.0  |  Send requests to Facebook APIs supported by Facebook4J.  |  |
camel-file  |  1.0.0  |  Read and write files.  |  |
camel-file-watch  |  3.0.0  |  Get notified about file events in a directory using java.nio.file.WatchService.  |  |
camel-flatpack  |  1.4.0  |  Parse fixed width and delimited files using the FlatPack library.  |  |
camel-fop  |  2.10.0  |  Render messages into PDF and other output formats supported by Apache FOP.  |  |
camel-freemarker  |  2.10.0  |  Transform messages using FreeMarker templates.  |  |
camel-ftp  |  1.1.0  |  Upload and download files to/from FTP servers.  |  |
camel-git  |  2.16.0  |  Perform operations on git repositories.  |  |
camel-github  |  2.15.0  |  Interact with the GitHub API.  |  |
camel-google-bigquery  |  2.20.0  |  Google BigQuery data warehouse for analytics.  |  |
camel-google-pubsub  |  2.19.0  |  Send and receive messages to/from Google Cloud Platform PubSub Service.  |  |
camel-grape  |  2.16.0  |  Fetch, load and manage additional jars dynamically after Camel Context was started.  |  |
camel-graphql  |  3.0.0  |  Send GraphQL queries and mutations to external systems.  |  |
camel-grpc  |  2.19.0  |  Expose gRPC endpoints and access external gRPC endpoints.  |  |
camel-guava-eventbus  |  2.10.0  |  Send and receive messages to/from Guava EventBus.  |  |
camel-http  |  2.3.0  |  Send requests to external HTTP servers using Apache HTTP Client 4.x.  |  |
camel-influxdb  |  2.18.0  |  Interact with InfluxDB v1, a time series database.  |  |
camel-iota  |  2.23.0  |  Deprecated Manage financial transactions using IOTA distributed ledger.  |  |
camel-irc  |  1.1.0  |  Send and receive messages to/from and IRC chat.  |  |
camel-ironmq  |  2.17.0  |  Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.  |  |
camel-websocket-jsr356  |  2.23.0  |  Deprecated Expose websocket endpoints using JSR356.  |  |
camel-jcache  |  2.17.0  |  Perform caching operations against JSR107/JCache.  |  |
camel-jcr  |  1.3.0  |  Read and write nodes to/from a JCR compliant content repository.  |  |
camel-jdbc  |  1.2.0  |  Access databases through SQL and JDBC.  |  |
camel-jetty  |  1.2.0  |  Expose HTTP endpoints using Jetty 9.  |  |
camel-websocket  |  2.10.0  |  Expose websocket endpoints using Jetty.  |  |
camel-jira  |  3.0  |  Interact with JIRA issue tracker.  |  |
camel-jms  |  1.0.0  |  Sent and receive messages to/from a JMS Queue or Topic.  |  |
camel-jmx  |  2.6.0  |  Receive JMX notifications.  |  |
camel-jolt  |  2.16.0  |  JSON to JSON transformation using JOLT.  |  |
camel-jpa  |  1.0.0  |  Store and retrieve Java objects from databases using Java Persistence API (JPA).  |  |
camel-jslt  |  3.1.0  |  Query or transform JSON payloads using an JSLT.  |  |
camel-json-validator  |  2.20.0  |  Validate JSON payloads using NetworkNT JSON Schema.  |  |
camel-jsonata  |  3.5.0  |  Transforms JSON payload using JSONata transformation.  |  |
camel-jt400  |  1.5.0  |  Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.  |  |
camel-kafka  |  2.13.0  |  Sent and receive messages to/from an Apache Kafka broker.  |  |
camel-kamelet  |  3.8.0  |  To call Kamelets.  |  |
camel-kudu  |  3.0  |  Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.  |  |
camel-language  |  2.5.0  |  Execute scripts in any of the languages supported by Camel.  |  |
camel-ldap  |  1.5.0  |  Perform searches on LDAP servers.  |  |
camel-ldif  |  2.20.0  |  Perform updates on an LDAP server from an LDIF body content.  |  |
camel-log  |  1.1.0  |  Log messages to the underlying logging mechanism.  |  |
camel-lucene  |  2.2.0  |  Perform inserts or queries against Apache Lucene databases.  |  |
camel-lumberjack  |  2.18.0  |  Receive logs messages using the Lumberjack protocol.  |  |
camel-master  |  2.20.0  |  Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.  |  |
camel-metrics  |  2.14.0  |  Collect various metrics directly from Camel routes using the DropWizard metrics library.  |  |
camel-micrometer  |  2.22.0  |  Collect various metrics directly from Camel routes using the Micrometer library.  |  |
camel-mina  |  2.10.0  |  Socket level networking using TCP or UDP with Apache Mina 2.x.  |  |
camel-minio  |  3.5.0  |  Store and retrieve objects from Minio Storage Service using Minio SDK.  |  |
camel-mllp  |  2.17.0  |  Communicate with external systems using the MLLP protocol.  |  |
camel-mock  |  1.0.0  |  Test routes and mediation rules using mocks.  |  |
camel-mongodb  |  2.19.0  |  Perform operations on MongoDB documents and collections.  |  |
camel-mongodb-gridfs  |  2.18.0  |  Interact with MongoDB GridFS.  |  |
camel-mustache  |  2.12.0  |  Transform messages using a Mustache template.  |  |
camel-mvel  |  2.12.0  |  Transform messages using an MVEL template.  |  |
camel-mybatis  |  2.7.0  |  Performs a query, poll, insert, update or delete in a relational database using MyBatis.  |  |
camel-netty  |  2.14.0  |  Socket level networking using TCP or UDP with Netty 4.x.  |  |
camel-netty-http  |  2.14.0  |  Netty HTTP server and client using the Netty 4.x.  |  |
camel-nitrite  |  3.0.0  |  Access Nitrite databases.  |  |
camel-olingo2  |  2.14.0  |  Communicate with OData 2.0 services using Apache Olingo.  |  |
camel-olingo4  |  2.19.0  |  Communicate with OData 4.0 services using Apache Olingo OData API.  |  |
camel-eventadmin  |  2.6.0  |  The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.  |  |
camel-paxlogging  |  2.6.0  |  Deprecated The paxlogging component can be used in an OSGi environment to receive PaxLogging events and process them.  |  |
camel-paho  |  2.16.0  |  Communicate with MQTT message brokers using Eclipse Paho MQTT Client.  |  |
camel-pdf  |  2.16.0  |  Create, modify or extract content from PDF documents.  |  |
camel-pgevent  |  2.15.0  |  Send and receive PostgreSQL events via LISTEN and NOTIFY commands.  |  |
camel-pg-replication-slot  |  3.0.0  |  Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.  |  |
camel-pubnub  |  2.19.0  |  Send and receive messages to/from PubNub data stream network for connected devices.  |  |
camel-quartz  |  2.12.0  |  Schedule sending of messages using the Quartz 2.x scheduler.  |  |
camel-quickfix  |  2.1.0  |  Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.  |  |
camel-rabbitmq  |  2.12.0  |  Deprecated Send and receive messages from RabbitMQ instances.  |  |
camel-reactive-streams  |  2.19.0  |  Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.  |  |
camel-ref  |  1.2.0  |  Route messages to an endpoint looked up dynamically by name in the Camel Registry.  |  |
camel-rest  |  2.14.0  |  Expose REST services or call external REST services.  |  |
camel-rest-openapi  |  3.1.0  |  Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.  |  |
camel-rest-swagger  |  2.19.0  |  Deprecated Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.  |  |
camel-robotframework  |  3.0.0  |  Pass camel exchanges to acceptence test written in Robot DSL.  |  |
camel-rss  |  2.0.0  |  Poll RSS feeds.  |  |
camel-saga  |  2.21.0  |  Execute custom actions within a route using the Saga EIP.  |  |
camel-salesforce  |  2.12.0  |  Communicate with Salesforce using Java DTOs.  |  |
camel-sap-netweaver  |  2.12.0  |  Send requests to SAP NetWeaver Gateway using HTTP.  |  |
camel-scheduler  |  2.15.0  |  Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.  |  |
camel-schematron  |  2.15.0  |  Validate XML payload using the Schematron Library.  |  |
camel-seda  |  1.1.0  |  Asynchronously call another endpoint from any Camel Context in the same JVM.  |  |
camel-service  |  2.22.0  |  Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.  |  |
camel-servicenow  |  2.18.0  |  Interact with ServiceNow via its REST API.  |  |
camel-servlet  |  2.0.0  |  Serve HTTP requests by a Servlet.  |  |
camel-sjms  |  2.11.0  |  Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.  |  |
camel-sjms2  |  2.19.0  |  Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.  |  |
camel-slack  |  2.16.0  |  Send and receive messages to/from Slack.  |  |
camel-smpp  |  2.2.0  |  Send and receive SMS messages using a SMSC (Short Message Service Center).  |  |
camel-snmp  |  2.1.0  |  Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.  |  |
camel-solr  |  2.9.0  |  Deprecated Perform operations against Apache Lucene Solr.  |  |
camel-splunk  |  2.13.0  |  Publish or search for events in Splunk.  |  |
camel-spring-batch  |  2.10.0  |  Send messages to Spring Batch for further processing.  |  |
camel-spring-jdbc  |  3.10.0  |  Access databases through SQL and JDBC with Spring Transaction support.  |  |
camel-spring-ldap  |  2.11.0  |  Perform searches in LDAP servers using filters as the message payload.  |  |
camel-spring-redis  |  2.11.0  |  Send and receive messages from Redis.  |  |
camel-spring-ws  |  2.6.0  |  Access external web services as a client or expose your own web services.  |  |
camel-sql  |  1.4.0  |  Perform SQL queries using Spring JDBC.  |  |
camel-ssh  |  2.10.0  |  Execute commands on remote hosts using SSH.  |  |
camel-stax  |  2.9.0  |  Process XML payloads by a SAX ContentHandler.  |  |
camel-stomp  |  2.12.0  |  Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.  |  |
camel-stream  |  1.3.0  |  Read from system-in and write to system-out and system-err streams.  |  |
camel-stringtemplate  |  1.2.0  |  Transform messages using StringTemplate engine.  |  |
camel-stub  |  2.10.0  |  Stub out any physical endpoints while in development or testing.  |  |
camel-telegram  |  2.18.0  |  Send and receive messages acting as a Telegram Bot Telegram Bot API.  |  |
camel-thrift  |  2.20.0  |  Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.  |  |
camel-timer  |  1.0.0  |  Generate messages in specified intervals using java.util.Timer.  |  |
camel-twilio  |  2.20.0  |  Interact with Twilio REST APIs using Twilio Java SDK.  |  |
camel-validator  |  1.1.0  |  Validate the payload using XML Schema and JAXP Validation.  |  |
camel-velocity  |  1.2.0  |  Transform messages using a Velocity template.  |  |
camel-vertx  |  2.12.0  |  Send and receive messages to/from Vert.x Event Bus.  |  |
camel-vm  |  1.1.0  |  Deprecated Call another endpoint in the same CamelContext asynchronously.  |  |
camel-weather  |  2.12.0  |  Poll the weather information from Open Weather Map.  |  |
camel-web3j  |  2.22.0  |  Interact with Ethereum nodes using web3j client API.  |  |
camel-webhook  |  3.0.0  |  Expose webhook endpoints to receive push notifications for other Camel components.  |  |
camel-wordpress  |  2.21.0  |  Manage posts and users using Wordpress API.  |  |
camel-workday  |  3.1.0  |  Detect and parse documents using Workday.  |  |
camel-xchange  |  2.21.0  |  Access market data and trade on Bitcoin and Altcoin exchanges.  |  |
camel-xj  |  3.0.0  |  Transform JSON and XML message using a XSLT.  |  |
camel-xmpp  |  1.0  |  Send and receive messages to/from an XMPP chat server.  |  |
camel-xslt  |  1.3.0  |  Transforms XML payload using an XSLT template.  |  |
camel-xslt-saxon  |  3.0.0  |  Transform XML payloads using an XSLT template using Saxon.  |  |
camel-zendesk  |  2.19.0  |  Manage Zendesk tickets, users, organizations, etc.  |  |
camel-zookeeper  |  2.9.0  |  Manage ZooKeeper clusters.  |  |
camel-zookeeper-master  |  2.19.0  |  Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.  |  
Camel Data Formats
There are 48 dataformats in 39 features (48 deprecated)
| Data Format | Feature | Since | Description | 
|---|---|---|---|
camel-any23  |  3.0.0  |  Extract RDF data from HTML documents.  |  |
camel-asn1  |  2.20.0  |  Encode and decode data structures using Abstract Syntax Notation One (ASN.1).  |  |
camel-avro  |  2.14.0  |  Serialize and deserialize messages using Apache Avro binary data format.  |  |
camel-jackson-avro  |  3.10.0  |  Marshal POJOs to Avro and back using Jackson.  |  |
camel-barcode  |  2.14.0  |  Transform strings to various 1D/2D barcode bitmap formats and back.  |  |
camel-base64  |  2.11.0  |  Encode and decode data using Base64.  |  |
camel-bindy  |  2.0.0  |  Marshal and unmarshal between POJOs and Comma separated values (CSV) format using Camel Bindy.  |  |
camel-bindy  |  2.0.0  |  Marshal and unmarshal between POJOs and fixed field length format using Camel Bindy.  |  |
camel-bindy  |  2.0.0  |  Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy.  |  |
camel-cbor  |  3.0.0  |  Unmarshal a CBOR payload to POJO and back.  |  |
camel-crypto  |  2.3.0  |  Encrypt and decrypt messages using Java Cryptography Extension (JCE).  |  |
camel-csv  |  1.3.0  |  Handle CSV (Comma Separated Values) payloads.  |  |
camel-fastjson  |  2.20.0  |  Marshal POJOs to JSON and back using Fastjson.  |  |
camel-fhir  |  2.21.0  |  Marshall and unmarshall FHIR objects to/from JSON.  |  |
camel-fhir  |  2.21.0  |  Marshall and unmarshall FHIR objects to/from XML.  |  |
camel-flatpack  |  2.1.0  |  Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.  |  |
camel-grok  |  3.0.0  |  Unmarshal unstructured data to objects using Logstash based Grok patterns.  |  |
camel-gson  |  2.10.0  |  Marshal POJOs to JSON and back using Gson.  |  |
camel-zip-deflater  |  2.0.0  |  Compress and decompress messages using java.util.zip.GZIPStream.  |  |
camel-hl7  |  2.0.0  |  Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.  |  |
camel-ical  |  2.12.0  |  Marshal and unmarshal iCal (.ics) documents to/from model objects.  |  |
camel-jackson  |  2.0.0  |  Marshal POJOs to JSON and back using Jackson.  |  |
camel-jacksonxml  |  2.16.0  |  Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.  |  |
camel-jaxb  |  1.0.0  |  Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.  |  |
camel-johnzon  |  2.18.0  |  Marshal POJOs to JSON and back using Johnzon.  |  |
camel-jsonapi  |  3.0.0  |  Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.  |  |
camel-jsonb  |  3.7.0  |  Marshal POJOs to JSON and back using JSON-B.  |  |
camel-lzf  |  2.17.0  |  Compress and decompress streams using LZF deflate algorithm.  |  |
camel-mail  |  2.17.0  |  Marshal Camel messages with attachments into MIME-Multipart messages and back.  |  |
camel-crypto  |  2.9.0  |  Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.  |  |
camel-protobuf  |  2.2.0  |  Serialize and deserialize Java objects using Google’s Protocol buffers.  |  |
camel-jackson-protobuf  |  3.10.0  |  Marshal POJOs to Protobuf and back using Jackson.  |  |
camel-rss  |  2.1.0  |  Transform from ROME SyndFeed Java Objects to XML and vice-versa.  |  |
camel-snakeyaml  |  2.17.0  |  Marshal and unmarshal Java objects to and from YAML using SnakeYAML.  |  |
camel-soap  |  2.3.0  |  Marshal Java objects to SOAP messages and back.  |  |
camel-swift  |  3.20.0  |  Encode and decode SWIFT MT messages.  |  |
camel-swift  |  3.20.0  |  Encode and decode SWIFT MX messages.  |  |
camel-syslog  |  2.6.0  |  Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.  |  |
camel-tarfile  |  2.16.0  |  Archive files into tarballs or extract files from tarballs.  |  |
camel-thrift  |  2.20.0  |  Serialize and deserialize messages using Apache Thrift binary data format.  |  |
camel-univocity-parsers  |  2.15.0  |  Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.  |  |
camel-univocity-parsers  |  2.15.0  |  Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.  |  |
camel-univocity-parsers  |  2.15.0  |  Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.  |  |
camel-xmlsecurity  |  2.0.0  |  Encrypt and decrypt XML payloads using Apache Santuario.  |  |
camel-xstream  |  1.3.0  |  Deprecated Marshal and unmarshal POJOs to/from XML using XStream library.  |  |
camel-xstream  |  2.0.0  |  Marshal POJOs to JSON and back using XStream.  |  |
camel-zip-deflater  |  2.12.0  |  Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.  |  |
camel-zipfile  |  2.11.0  |  Compression and decompress streams using java.util.zip.ZipStream.  |  
Camel Languages
There are 23 languages in 16 features (0 deprecated)
| Language | Feature | Since | Description | 
|---|---|---|---|
camel-bean  |  1.3.0  |  Calls a Java bean method.  |  |
camel-core-languages  |  1.5.0  |  A fixed value set only once during the route startup.  |  |
camel-core-languages  |  3.7.0  |  Evaluate a compiled simple expression.  |  |
camel-datasonnet  |  3.7.0  |  To use DataSonnet scripts for message transformations.  |  |
camel-core-languages  |  2.0.0  |  Gets a property from the Exchange.  |  |
camel-core-languages  |  1.1.0  |  File related capabilities for the Simple language.  |  |
camel-groovy  |  1.3.0  |  Evaluates a Groovy script.  |  |
camel-core-languages  |  1.5.0  |  Gets a header from the Exchange.  |  |
camel-hl7  |  2.11.0  |  Get the value of a HL7 message field specified by terse location specification syntax.  |  |
camel-javascript  |  3.20.0  |  Evaluates a JavaScript expression.  |  |
camel-joor  |  3.7.0  |  Evaluates a jOOR (Java compiled once at runtime) expression.  |  |
camel-jq  |  3.18.0  |  Evaluates a JQ expression against a JSON message body.  |  |
camel-jsonpath  |  2.13.0  |  Evaluates a JSONPath expression against a JSON message body.  |  |
camel-mvel  |  2.0.0  |  Evaluates a MVEL template.  |  |
camel-ognl  |  1.1.0  |  Evaluates an OGNL expression (Apache Commons OGNL).  |  |
camel-python  |  3.19.0  |  Evaluates a Python expression.  |  |
camel-core-languages  |  2.8.0  |  Uses an existing expression from the registry.  |  |
camel-core-languages  |  1.1.0  |  Evaluates a Camel simple expression.  |  |
camel-spring  |  2.7.0  |  Evaluates a Spring expression (SpEL).  |  |
camel-core-languages  |  2.0.0  |  Tokenize text payloads using delimiter patterns.  |  |
camel-stax  |  2.14.0  |  Tokenize XML payloads.  |  |
camel-xpath  |  1.1.0  |  Evaluates an XPath expression against an XML payload.  |  |
camel-saxon  |  1.0.0  |  Evaluates an XQuery expressions against an XML payload.  |  
Miscellaneous Extensions
There are 18 miscellaneous extensions in 18 features (6 deprecated)
| Miscellaneous | Feature | Since | Description | 
|---|---|---|---|
camel-aws-xray  |  2.21.0  |  Distributed tracing using AWS XRay.  |  |
camel-blueprint  |  2.4.0  |  Using Camel with OSGi Blueprint.  |  |
camel-caffeine-lrucache  |  3.0  |  Deprecated Camel Caffeine LRUCache support.  |  |
camel-headersmap  |  2.20.0  |  Fast case-insensitive headers map implementation.  |  |
camel-jasypt  |  2.5.0  |  Security using Jasypt.  |  |
camel-kura  |  2.15.0  |  Deprecated Using Camel with Eclipse Kura (OSGi).  |  |
camel-leveldb  |  2.10.0  |  Using LevelDB as persistent EIP store.  |  |
camel-lra  |  2.21.0  |  Camel saga binding for Long-Running-Action framework.  |  |
camel-openapi-java  |  3.1.0  |  Rest-dsl support for using openapi doc.  |  |
camel-opentelemetry  |  3.5.0  |  Distributed tracing using OpenTelemetry.  |  |
camel-opentracing  |  2.19.0  |  Deprecated Distributed tracing using OpenTracing.  |  |
camel-reactor  |  2.20.0  |  Reactor based back-end for Camel’s reactive streams component.  |  |
camel-shiro  |  2.5.0  |  Security using Shiro.  |  |
camel-swagger-java  |  2.16.0  |  Deprecated Rest-dsl support for using swagger api-doc.  |  |
camel-test-spring  |  2.10.0  |  Deprecated Camel unit testing with Spring.  |  |
camel-tracing  |  3.5.0  |  Distributed tracing common interfaces.  |  |
camel-yaml-dsl  |  3.9.0  |  Camel DSL with YAML.  |  |
camel-zipkin  |  2.18.0  |  Deprecated Distributed message tracing using Zipkin.  |