Component Starters
Apache Camel Spring Boot supports the following Camel artifacts as Spring Boot Starters
Camel Components
Number of Camel components: 338 in 274 JAR artifacts (1 deprecated)
Component | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-activemq-starter |
Stable |
1.0 |
Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. |
|
camel-amqp-starter |
Stable |
1.2 |
Messaging with AMQP protocol using Apache QPid Client. |
|
camel-arangodb-starter |
Stable |
3.5 |
Perform operations on ArangoDb when used as a Document Database, or as a Graph Database |
|
camel-as2-starter |
Stable |
2.22 |
Transfer data securely and reliably using the AS2 protocol (RFC4130). |
|
camel-asterisk-starter |
Stable |
2.18 |
Interact with Asterisk PBX Server. |
|
camel-ahc-starter |
Stable |
2.8 |
Call external HTTP services using Async Http Client. |
|
camel-ahc-ws-starter |
Stable |
2.14 |
Exchange data with external Websocket servers using Async Http Client. |
|
camel-atlasmap-starter |
Stable |
3.7 |
Transforms the message using an AtlasMap transformation. |
|
camel-atmos-starter |
Stable |
2.15 |
Integrate with EMC’s ViPR object data services using the Atmos Client. |
|
camel-atmosphere-websocket-starter |
Stable |
2.14 |
Expose WebSocket endpoints using the Atmosphere framework. |
|
camel-atom-starter |
Stable |
1.2 |
Poll Atom RSS feeds. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s distributed map. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s group messaging. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s distributed multi map. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s distributed queue. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s distributed set. |
|
camel-atomix-starter |
Stable |
2.20 |
Access Atomix’s distributed value. |
|
camel-avro-rpc-starter |
Stable |
2.10 |
Produce or consume Apache Avro RPC services. |
|
camel-aws2-athena-starter |
Stable |
3.4 |
Access AWS Athena service using AWS SDK version 2.x. |
|
camel-aws2-cw-starter |
Stable |
3.1 |
Sending metrics to AWS CloudWatch using AWS SDK version 2.x. |
|
camel-aws2-ddb-starter |
Stable |
3.1 |
Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. |
|
camel-aws2-ddb-starter |
Stable |
3.1 |
Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. |
|
camel-aws2-ec2-starter |
Stable |
3.1 |
Manage AWS EC2 instances using AWS SDK version 2.x. |
|
camel-aws2-ecs-starter |
Stable |
3.1 |
Manage AWS ECS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-eks-starter |
Stable |
3.1 |
Manage AWS EKS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-eventbridge-starter |
Stable |
3.6 |
Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. |
|
camel-aws2-iam-starter |
Stable |
3.1 |
Manage AWS IAM instances using AWS SDK version 2.x. |
|
camel-aws2-kms-starter |
Stable |
3.1 |
Manage keys stored in AWS KMS instances using AWS SDK version 2.x. |
|
camel-aws2-kinesis-starter |
Stable |
3.2 |
Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. |
|
camel-aws2-kinesis-starter |
Stable |
3.2 |
Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x. |
|
camel-aws2-lambda-starter |
Stable |
3.2 |
Manage and invoke AWS Lambda functions using AWS SDK version 2.x. |
|
camel-aws2-msk-starter |
Stable |
3.1 |
Manage AWS MSK instances using AWS SDK version 2.x. |
|
camel-aws2-mq-starter |
Stable |
3.1 |
Manage AWS MQ instances using AWS SDK version 2.x. |
|
camel-aws2-s3-starter |
Stable |
3.2 |
Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. |
|
camel-aws-secrets-manager-starter |
Stable |
3.9 |
Manage AWS Secrets Manager services using AWS SDK version 2.x. |
|
camel-aws2-sts-starter |
Stable |
3.5 |
Manage AWS STS cluster instances using AWS SDK version 2.x. |
|
camel-aws2-ses-starter |
Stable |
3.1 |
Send e-mails through AWS SES service using AWS SDK version 2.x. |
|
camel-aws2-sns-starter |
Stable |
3.1 |
Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. |
|
camel-aws2-sqs-starter |
Stable |
3.1 |
Send and receive messages to/from AWS SQS service using AWS SDK version 2.x. |
|
camel-aws2-translate-starter |
Stable |
3.1 |
Translate texts using AWS Translate and AWS SDK version 2.x. |
|
camel-azure-cosmosdb-starter |
Stable |
3.10 |
To read and write records to the CosmosDB database on Azure cloud platform. |
|
camel-azure-eventhubs-starter |
Stable |
3.5 |
The azure-eventhubs component that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them to multiple consumers. |
|
camel-azure-servicebus-starter |
Preview |
3.12 |
The azure-servicebus component that integrates Azure ServiceBus. Azure ServiceBus is a fully managed enterprise integration message broker. Service Bus can decouple applications and services. Service Bus offers a reliable and secure platform for asynchronous transfer of data and state. Data is transferred between different applications and services using messages. |
|
camel-azure-storage-blob-starter |
Stable |
3.3 |
Store and retrieve blobs from Azure Storage Blob Service using SDK v12. |
|
camel-azure-storage-datalake-starter |
Stable |
3.8 |
Camel Azure Datalake Gen2 Component |
|
camel-azure-storage-queue-starter |
Stable |
3.3 |
The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12. |
|
camel-bean-starter |
Stable |
1.0 |
Invoke methods of Java beans stored in Camel registry. |
|
camel-bean-validator-starter |
Stable |
2.3 |
Validate the message body using the Java Bean Validation API. |
|
camel-beanstalk-starter |
Stable |
2.15 |
Retrieve and post-process Beanstalk jobs. |
|
camel-bonita-starter |
Stable |
2.19 |
Communicate with a remote Bonita BPM process engine. |
|
camel-box-starter |
Stable |
2.14 |
Upload, download and manage files, folders, groups, collaborations, etc. on box.com. |
|
camel-braintree-starter |
Stable |
2.17 |
Process payments using Braintree Payments. |
|
camel-browse-starter |
Stable |
1.3 |
Inspect the messages received on endpoints supporting BrowsableEndpoint. |
|
camel-caffeine-starter |
Stable |
2.20 |
Perform caching operations using Caffeine Cache. |
|
camel-caffeine-starter |
Stable |
2.20 |
Perform caching operations using Caffeine Cache with an attached CacheLoader. |
|
camel-cassandraql-starter |
Stable |
2.15 |
Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax. |
|
camel-chatscript-starter |
Stable |
3.0 |
Chat with a ChatScript Server. |
|
camel-chunk-starter |
Stable |
2.15 |
Transform messages using Chunk templating engine. |
|
camel-bean-starter |
Stable |
2.4 |
Invoke methods of Java beans specified by class name. |
|
camel-cm-sms-starter |
Stable |
2.18 |
Send SMS messages via CM SMS Gateway. |
|
camel-cmis-starter |
Stable |
2.11 |
Read and write data from to/from a CMIS compliant content repositories. |
|
camel-coap-starter |
Stable |
2.16 |
Send and receive messages to/from COAP capable devices. |
|
camel-cometd-starter |
Stable |
2.0 |
Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. |
|
camel-consul-starter |
Stable |
2.18 |
Integrate with Consul service discovery and configuration store. |
|
camel-controlbus-starter |
Stable |
2.11 |
Manage and monitor Camel routes. |
|
camel-corda-starter |
Stable |
2.23 |
Perform operations against Corda blockchain platform using corda-rpc library. |
|
camel-couchbase-starter |
Stable |
2.19 |
Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. |
|
camel-couchdb-starter |
Stable |
2.11 |
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-starter |
Stable |
3.1 |
A generic interface for triggering events at times specified through the Unix cron syntax. |
|
camel-crypto-starter |
Stable |
2.3 |
Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). |
|
camel-cxf-starter |
Stable |
1.0 |
Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. |
|
camel-cxf-starter |
Stable |
2.0 |
Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client. |
|
camel-dataformat-starter |
Stable |
2.12 |
Use a Camel Data Format as a regular Camel Component. |
|
camel-dataset-starter |
Stable |
1.3 |
Provide data for load and soak testing of your Camel application. |
|
camel-dataset-starter |
Stable |
1.3 |
Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies. |
|
camel-debezium-mongodb-starter |
Stable |
3.0 |
Capture changes from a MongoDB database. |
|
camel-debezium-mysql-starter |
Stable |
3.0 |
Capture changes from a MySQL database. |
|
camel-debezium-postgres-starter |
Stable |
3.0 |
Capture changes from a PostgresSQL database. |
|
camel-debezium-sqlserver-starter |
Stable |
3.0 |
Capture changes from an SQL Server database. |
|
camel-djl-starter |
Stable |
3.3 |
Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). |
|
camel-digitalocean-starter |
Stable |
2.19 |
Manage Droplets and resources within the DigitalOcean cloud. |
|
camel-direct-starter |
Stable |
1.0 |
Call another endpoint from the same Camel Context synchronously. |
|
camel-directvm-starter |
Stable |
2.10 |
Call another endpoint from any Camel Context in the same JVM synchronously. |
|
camel-disruptor-starter |
Stable |
2.12 |
Provides asynchronous SEDA behavior using LMAX Disruptor. |
|
camel-dns-starter |
Stable |
2.7 |
Perform DNS queries using DNSJava. |
|
camel-docker-starter |
Stable |
2.15 |
Manage Docker containers. |
|
camel-dozer-starter |
Stable |
2.15 |
Map between Java beans using the Dozer mapping library. |
|
camel-drill-starter |
Stable |
2.19 |
Perform queries against an Apache Drill cluster. |
|
camel-dropbox-starter |
Stable |
2.14 |
Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. |
|
camel-ehcache-starter |
Stable |
2.18 |
Perform caching operations using Ehcache. |
|
camel-elasticsearch-rest-starter |
Stable |
2.21 |
Send requests to ElasticSearch via REST API |
|
camel-elsql-starter |
Stable |
2.16 |
Use ElSql to define SQL queries. Extends the SQL Component. |
|
camel-etcd-starter |
Stable |
2.18 |
Get, set or delete keys in etcd key-value store. |
|
camel-etcd-starter |
Stable |
2.18 |
Access etcd cluster statistcs. |
|
camel-etcd-starter |
Stable |
2.18 |
Watch specific etcd keys or directories for changes. |
|
camel-exec-starter |
Stable |
2.3 |
Execute commands on the underlying operating system. |
|
camel-facebook-starter |
Stable |
2.14 |
Send requests to Facebook APIs supported by Facebook4J. |
|
camel-fhir-starter |
Stable |
2.23 |
Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. |
|
camel-file-starter |
Stable |
1.0 |
Read and write files. |
|
camel-file-watch-starter |
Stable |
3.0 |
Get notified about file events in a directory using java.nio.file.WatchService. |
|
camel-flatpack-starter |
Stable |
1.4 |
Parse fixed width and delimited files using the FlatPack library. |
|
camel-flink-starter |
Stable |
2.18 |
Send DataSet jobs to an Apache Flink cluster. |
|
camel-fop-starter |
Stable |
2.10 |
Render messages into PDF and other output formats supported by Apache FOP. |
|
camel-freemarker-starter |
Stable |
2.10 |
Transform messages using FreeMarker templates. |
|
camel-ftp-starter |
Stable |
1.1 |
Upload and download files to/from FTP servers. |
|
camel-ftp-starter |
Stable |
2.2 |
Upload and download files to/from FTP servers supporting the FTPS protocol. |
|
camel-ganglia-starter |
Stable |
2.15 |
Send metrics to Ganglia monitoring system. |
|
camel-geocoder-starter |
Stable |
2.12 |
Find geocodes (latitude and longitude) for a given address or the other way round. |
|
camel-git-starter |
Stable |
2.16 |
Perform operations on git repositories. |
|
camel-github-starter |
Stable |
2.15 |
Interact with the GitHub API. |
|
camel-google-bigquery-starter |
Stable |
2.20 |
Google BigQuery data warehouse for analytics. |
|
camel-google-bigquery-starter |
Stable |
2.23 |
Access Google Cloud BigQuery service using SQL queries. |
|
camel-google-calendar-starter |
Stable |
2.15 |
Perform various operations on a Google Calendar. |
|
camel-google-calendar-starter |
Stable |
2.23 |
Poll for changes in a Google Calendar. |
|
camel-google-functions-starter |
Stable |
3.9 |
Manage and invoke Google Cloud Functions |
|
camel-google-drive-starter |
Stable |
2.14 |
Manage files in Google Drive. |
|
camel-google-mail-starter |
Stable |
2.15 |
Manage messages in Google Mail. |
|
camel-google-mail-starter |
Stable |
2.22 |
Poll for incoming messages in Google Mail. |
|
camel-google-pubsub-starter |
Stable |
2.19 |
Send and receive messages to/from Google Cloud Platform PubSub Service. |
|
camel-google-sheets-starter |
Stable |
2.23 |
Manage spreadsheets in Google Sheets. |
|
camel-google-sheets-starter |
Stable |
2.23 |
Poll for changes in Google Sheets. |
|
camel-google-storage-starter |
Stable |
3.9 |
Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library. |
|
camel-gora-starter |
Stable |
2.14 |
Access NoSQL databases using the Apache Gora framework. |
|
camel-grape-starter |
Stable |
2.16 |
Fetch, load and manage additional jars dynamically after Camel Context was started. |
|
camel-graphql-starter |
Stable |
3.0 |
Send GraphQL queries and mutations to external systems. |
|
camel-grpc-starter |
Stable |
2.19 |
Expose gRPC endpoints and access external gRPC endpoints. |
|
camel-guava-eventbus-starter |
Stable |
2.10 |
Send and receive messages to/from Guava EventBus. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). |
|
camel-hazelcast-starter |
Stable |
2.7 |
Consume join/leave events of a cache instance in a Hazelcast cluster. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Perform operations on Hazelcast distributed list. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Perform operations on Hazelcast distributed map. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Perform operations on Hazelcast distributed multimap. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Perform operations on Hazelcast distributed queue. |
|
camel-hazelcast-starter |
Stable |
2.16 |
Perform operations on Hazelcast replicated map. |
|
camel-hazelcast-starter |
Stable |
2.16 |
Perform operations on Hazelcast distributed ringbuffer. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. |
|
camel-hazelcast-starter |
Stable |
2.7 |
Perform operations on Hazelcast distributed set. |
|
camel-hazelcast-starter |
Stable |
2.15 |
Send and receive messages to/from Hazelcast distributed topic. |
|
camel-hbase-starter |
Stable |
2.10 |
Reading and write from/to an HBase store (Hadoop database). |
|
camel-hdfs-starter |
Stable |
2.14 |
Read and write from/to an HDFS filesystem using Hadoop 2.x. |
|
camel-http-starter |
Stable |
2.3 |
Send requests to external HTTP servers using Apache HTTP Client 4.x. |
|
camel-huaweicloud-imagerecognition-starter |
Preview |
3.12 |
To identify objects, scenes, and concepts in images on Huawei Cloud |
|
camel-huaweicloud-dms-starter |
Preview |
3.12 |
To integrate with a fully managed, high-performance message queuing service on Huawei Cloud |
|
camel-huaweicloud-functiongraph-starter |
Preview |
3.11 |
To call serverless functions on Huawei Cloud |
|
camel-huaweicloud-iam-starter |
Preview |
3.11 |
To securely manage users on Huawei Cloud |
|
camel-huaweicloud-obs-starter |
Preview |
3.12 |
To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud |
|
camel-huaweicloud-smn-starter |
Stable |
3.8 |
To broadcast messages and connect cloud services through notifications on Huawei Cloud |
|
camel-iec60870-starter |
Stable |
2.20 |
IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation. |
|
camel-iec60870-starter |
Stable |
2.20 |
IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation. |
|
camel-ignite-starter |
Stable |
2.17 |
Perform cache operations on an Ignite cache or consume changes from a continuous query. |
|
camel-ignite-starter |
Stable |
2.17 |
Run compute operations on an Ignite cluster. |
|
camel-ignite-starter |
Stable |
2.17 |
Receive events from an Ignite cluster by creating a local event listener. |
|
camel-ignite-starter |
Stable |
2.17 |
Interact with Ignite Atomic Sequences and ID Generators . |
|
camel-ignite-starter |
Stable |
2.17 |
Send and receive messages from an Ignite topic. |
|
camel-ignite-starter |
Stable |
2.17 |
Interact with Ignite Queue data structures. |
|
camel-ignite-starter |
Stable |
2.17 |
Interact with Ignite Set data structures. |
|
camel-infinispan-starter |
Stable |
2.13 |
Read and write from/to Infinispan distributed key/value store and data grid. |
|
camel-infinispan-embedded-starter |
Stable |
2.13 |
Read and write from/to Infinispan distributed key/value store and data grid. |
|
camel-influxdb-starter |
Stable |
2.18 |
Interact with InfluxDB, a time series database. |
|
camel-iota-starter |
Stable |
2.23 |
Manage financial transactions using IOTA distributed ledger. |
|
camel-ipfs-starter |
Stable |
2.23 |
Access the Interplanetary File System (IPFS). |
|
camel-irc-starter |
Stable |
1.1 |
Send and receive messages to/from and IRC chat. |
|
camel-ironmq-starter |
Stable |
2.17 |
Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. |
|
camel-websocket-jsr356-starter |
Stable |
2.23 |
Expose websocket endpoints using JSR356. |
|
camel-jbpm-starter |
Stable |
2.6 |
Interact with jBPM workflow engine over REST. |
|
camel-jcache-starter |
Stable |
2.17 |
Perform caching operations against JSR107/JCache. |
|
camel-jclouds-starter |
Stable |
2.9 |
Interact with jclouds compute and blobstore service. |
|
camel-jcr-starter |
Stable |
1.3 |
Read and write nodes to/from a JCR compliant content repository. |
|
camel-jdbc-starter |
Stable |
1.2 |
Access databases through SQL and JDBC. |
|
camel-jetty-starter |
Stable |
1.2 |
Expose HTTP endpoints using Jetty 9. |
|
camel-websocket-starter |
Stable |
2.10 |
Expose websocket endpoints using Jetty. |
|
camel-jgroups-starter |
Stable |
2.13 |
Exchange messages with JGroups clusters. |
|
camel-jgroups-raft-starter |
Stable |
2.24 |
Exchange messages with JGroups-raft clusters. |
|
camel-jing-starter |
Stable |
1.1 |
Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library. |
|
camel-jira-starter |
Stable |
3.0 |
Interact with JIRA issue tracker. |
|
camel-jms-starter |
Stable |
1.0 |
Sent and receive messages to/from a JMS Queue or Topic. |
|
camel-jmx-starter |
Stable |
2.6 |
Receive JMX notifications. |
|
camel-jolt-starter |
Stable |
2.16 |
JSON to JSON transformation using JOLT. |
|
camel-jooq-starter |
Stable |
3.0 |
Store and retrieve Java objects from an SQL database using JOOQ. |
|
camel-jpa-starter |
Stable |
1.0 |
Store and retrieve Java objects from databases using Java Persistence API (JPA). |
|
camel-jslt-starter |
Stable |
3.1 |
Query or transform JSON payloads using an JSLT. |
|
camel-json-validator-starter |
Stable |
2.20 |
Validate JSON payloads using NetworkNT JSON Schema. |
|
camel-jsonata-starter |
Stable |
3.5 |
Transforms JSON payload using JSONata transformation. |
|
camel-json-patch-starter |
Preview |
3.12.0-SNAPSHOT |
JsonPatch component which transform JSON using JSON patch (RFC 6902). |
|
camel-jt400-starter |
Stable |
1.5 |
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-starter |
Stable |
2.13 |
Sent and receive messages to/from an Apache Kafka broker. |
|
camel-kamelet-starter |
Stable |
3.8 |
To call Kamelets |
|
camel-kamelet-reify-starter |
Stable |
3.6 |
deprecated To call Kamelets (indirectly) |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. |
|
camel-kubernetes-starter |
Stable |
3.7 |
Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. |
|
camel-kubernetes-starter |
Stable |
2.20 |
Perform operations on Kubernetes Deployments and get notified on Deployment changes. |
|
camel-kubernetes-starter |
Stable |
2.23 |
Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. |
|
camel-kubernetes-starter |
Stable |
2.23 |
Perform operations on Kubernetes Jobs. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Namespaces and get notified on Namespace changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Nodes and get notified on Node changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Pods and get notified on Pod changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Resources Quotas. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Secrets. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Service Accounts. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on Kubernetes Services and get notified on Service changes. |
|
camel-kudu-starter |
Stable |
3.0 |
Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. |
|
camel-language-starter |
Stable |
2.5 |
Execute scripts in any of the languages supported by Camel. |
|
camel-ldap-starter |
Stable |
1.5 |
Perform searches on LDAP servers. |
|
camel-ldif-starter |
Stable |
2.20 |
Perform updates on an LDAP server from an LDIF body content. |
|
camel-log-starter |
Stable |
1.1 |
Log messages to the underlying logging mechanism. |
|
camel-lucene-starter |
Stable |
2.2 |
Perform inserts or queries against Apache Lucene databases. |
|
camel-lumberjack-starter |
Stable |
2.18 |
Receive logs messages using the Lumberjack protocol. |
|
camel-mail-starter |
Stable |
1.0 |
Send and receive emails using imap, pop3 and smtp protocols. |
|
camel-master-starter |
Stable |
2.20 |
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. |
|
camel-metrics-starter |
Stable |
2.14 |
Collect various metrics directly from Camel routes using the DropWizard metrics library. |
|
camel-micrometer-starter |
Stable |
2.22 |
Collect various metrics directly from Camel routes using the Micrometer library. |
|
camel-mina-starter |
Stable |
2.10 |
Socket level networking using TCP or UDP with Apache Mina 2.x. |
|
camel-minio-starter |
Stable |
3.5 |
Store and retrieve objects from Minio Storage Service using Minio SDK. |
|
camel-mllp-starter |
Stable |
2.17 |
Communicate with external systems using the MLLP protocol. |
|
camel-mock-starter |
Stable |
1.0 |
Test routes and mediation rules using mocks. |
|
camel-mongodb-starter |
Stable |
2.19 |
Perform operations on MongoDB documents and collections. |
|
camel-mongodb-gridfs-starter |
Stable |
2.18 |
Interact with MongoDB GridFS. |
|
camel-msv-starter |
Stable |
1.1 |
Validate XML payloads using Multi-Schema Validator (MSV). |
|
camel-mustache-starter |
Stable |
2.12 |
Transform messages using a Mustache template. |
|
camel-mvel-starter |
Stable |
2.12 |
Transform messages using an MVEL template. |
|
camel-mybatis-starter |
Stable |
2.7 |
Performs a query, poll, insert, update or delete in a relational database using MyBatis. |
|
camel-mybatis-starter |
Stable |
2.22 |
Perform queries, inserts, updates or deletes in a relational database using MyBatis. |
|
camel-nagios-starter |
Stable |
2.3 |
Send passive checks to Nagios using JSendNSCA. |
|
camel-nats-starter |
Stable |
2.17 |
Send and receive messages from NATS messaging system. |
|
camel-netty-starter |
Stable |
2.14 |
Socket level networking using TCP or UDP with Netty 4.x. |
|
camel-netty-http-starter |
Stable |
2.14 |
Netty HTTP server and client using the Netty 4.x. |
|
camel-nitrite-starter |
Stable |
3.0 |
Access Nitrite databases. |
|
camel-nsq-starter |
Stable |
2.23 |
Send and receive messages from NSQ realtime distributed messaging platform. |
|
camel-oaipmh-starter |
Stable |
3.5 |
Harvest metadata using OAI-PMH protocol |
|
camel-olingo2-starter |
Stable |
2.14 |
Communicate with OData 2.0 services using Apache Olingo. |
|
camel-olingo4-starter |
Stable |
2.19 |
Communicate with OData 4.0 services using Apache Olingo OData API. |
|
camel-milo-starter |
Stable |
2.19 |
Connect to OPC UA servers using the binary protocol for acquiring telemetry data. |
|
camel-milo-starter |
Stable |
2.19 |
Make telemetry data available as an OPC UA server. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on OpenShift Build Configs. |
|
camel-kubernetes-starter |
Stable |
2.17 |
Perform operations on OpenShift Builds. |
|
camel-openstack-starter |
Stable |
2.19 |
Access data in OpenStack Cinder block storage. |
|
camel-openstack-starter |
Stable |
2.19 |
Manage VM images and metadata definitions in OpenStack Glance. |
|
camel-openstack-starter |
Stable |
2.19 |
Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. |
|
camel-openstack-starter |
Stable |
2.19 |
Access OpenStack Neutron for network services. |
|
camel-openstack-starter |
Stable |
2.19 |
Access OpenStack to manage compute resources. |
|
camel-openstack-starter |
Stable |
2.19 |
Access OpenStack Swift object/blob store. |
|
camel-optaplanner-starter |
Stable |
2.13 |
Solve planning problems with OptaPlanner. |
|
camel-paho-starter |
Stable |
2.16 |
Communicate with MQTT message brokers using Eclipse Paho MQTT Client. |
|
camel-paho-mqtt5-starter |
Stable |
3.8 |
Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client. |
|
camel-pdf-starter |
Stable |
2.16 |
Create, modify or extract content from PDF documents. |
|
camel-platform-http-starter |
Stable |
3.0 |
Expose HTTP endpoints using the HTTP server available in the current platform. |
|
camel-pgevent-starter |
Stable |
2.15 |
Send and receive PostgreSQL events via LISTEN and NOTIFY commands. |
|
camel-pg-replication-slot-starter |
Stable |
3.0 |
Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. |
|
camel-printer-starter |
Stable |
2.1 |
Send print jobs to printers. |
|
camel-pubnub-starter |
Stable |
2.19 |
Send and receive messages to/from PubNub data stream network for connected devices. |
|
camel-pulsar-starter |
Stable |
2.24 |
Send and receive messages from/to Apache Pulsar messaging system. |
|
camel-quartz-starter |
Stable |
2.12 |
Schedule sending of messages using the Quartz 2.x scheduler. |
|
camel-quickfix-starter |
Stable |
2.1 |
Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. |
|
camel-rabbitmq-starter |
Stable |
2.12 |
Send and receive messages from RabbitMQ instances. |
|
camel-reactive-streams-starter |
Stable |
2.19 |
Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. |
|
camel-ref-starter |
Stable |
1.2 |
Route messages to an endpoint looked up dynamically by name in the Camel Registry. |
|
camel-rest-starter |
Stable |
2.14 |
Expose REST services or call external REST services. |
|
camel-rest-starter |
Stable |
2.16 |
Expose OpenAPI Specification of the REST services defined using Camel REST DSL. |
|
camel-rest-openapi-starter |
Stable |
3.1 |
Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. |
|
camel-rest-swagger-starter |
Stable |
2.19 |
Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. |
|
camel-resteasy-starter |
Preview |
3.4 |
Expose REST endpoints and access external REST servers. |
|
camel-robotframework-starter |
Stable |
3.0 |
Pass camel exchanges to acceptence test written in Robot DSL. |
|
camel-rss-starter |
Stable |
2.0 |
Poll RSS feeds. |
|
camel-saga-starter |
Stable |
2.21 |
Execute custom actions within a route using the Saga EIP. |
|
camel-salesforce-starter |
Stable |
2.12 |
Communicate with Salesforce using Java DTOs. |
|
camel-sap-netweaver-starter |
Stable |
2.12 |
Send requests to SAP NetWeaver Gateway using HTTP. |
|
camel-scheduler-starter |
Stable |
2.15 |
Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. |
|
camel-schematron-starter |
Stable |
2.15 |
Validate XML payload using the Schematron Library. |
|
camel-jsch-starter |
Stable |
2.10 |
Copy files to/from remote hosts using the secure copy protocol (SCP). |
|
camel-seda-starter |
Stable |
1.1 |
Asynchronously call another endpoint from any Camel Context in the same JVM. |
|
camel-service-starter |
Stable |
2.22 |
Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. |
|
camel-servicenow-starter |
Stable |
2.18 |
Interact with ServiceNow via its REST API. |
|
camel-servlet-starter |
Stable |
2.0 |
Serve HTTP requests by a Servlet. |
|
camel-ftp-starter |
Stable |
1.1 |
Upload and download files to/from SFTP servers. |
|
camel-sjms-starter |
Stable |
2.11 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. |
|
camel-sjms2-starter |
Stable |
2.19 |
Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. |
|
camel-sip-starter |
Stable |
2.5 |
Send and receive messages using the SIP protocol (used in telecommunications). |
|
camel-slack-starter |
Stable |
2.16 |
Send and receive messages to/from Slack. |
|
camel-smpp-starter |
Stable |
2.2 |
Send and receive SMS messages using a SMSC (Short Message Service Center). |
|
camel-snmp-starter |
Stable |
2.1 |
Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. |
|
camel-solr-starter |
Stable |
2.9 |
Perform operations against Apache Lucene Solr. |
|
camel-soroush-starter |
Stable |
3.0 |
Send and receive messages as a Soroush chat bot. |
|
camel-spark-starter |
Stable |
2.17 |
Send RDD or DataFrame jobs to Apache Spark clusters. |
|
camel-splunk-starter |
Stable |
2.13 |
Publish or search for events in Splunk. |
|
camel-spring-batch-starter |
Stable |
2.10 |
Send messages to Spring Batch for further processing. |
|
camel-spring-starter |
Stable |
1.4 |
Listen for Spring Application Events. |
|
camel-spring-integration-starter |
Stable |
1.4 |
Bridge Camel with Spring Integration. |
|
camel-spring-jdbc-starter |
Stable |
3.10 |
Access databases through SQL and JDBC with Spring Transaction support. |
|
camel-spring-ldap-starter |
Stable |
2.11 |
Perform searches in LDAP servers using filters as the message payload. |
|
camel-spring-rabbitmq-starter |
Stable |
3.8 |
Send and receive messages from RabbitMQ using Spring RabbitMQ client. |
|
camel-spring-redis-starter |
Stable |
2.11 |
Send and receive messages from Redis. |
|
camel-spring-ws-starter |
Stable |
2.6 |
Access external web services as a client or expose your own web services. |
|
camel-sql-starter |
Stable |
1.4 |
Perform SQL queries using Spring JDBC. |
|
camel-sql-starter |
Stable |
2.17 |
Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. |
|
camel-ssh-starter |
Stable |
2.10 |
Execute commands on remote hosts using SSH. |
|
camel-stax-starter |
Stable |
2.9 |
Process XML payloads by a SAX ContentHandler. |
|
camel-stitch-starter |
Stable |
3.8 |
Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. |
|
camel-stomp-starter |
Stable |
2.12 |
Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. |
|
camel-stream-starter |
Stable |
1.3 |
Read from system-in and write to system-out and system-err streams. |
|
camel-stringtemplate-starter |
Stable |
1.2 |
Transform messages using StringTemplate engine. |
|
camel-stub-starter |
Stable |
2.10 |
Stub out any physical endpoints while in development or testing. |
|
camel-telegram-starter |
Stable |
2.18 |
Send and receive messages acting as a Telegram Bot Telegram Bot API. |
|
camel-thrift-starter |
Stable |
2.20 |
Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. |
|
camel-tika-starter |
Stable |
2.19 |
Parse documents and extract metadata and text using Apache Tika. |
|
camel-timer-starter |
Stable |
1.0 |
Generate messages in specified intervals using java.util.Timer. |
|
camel-twilio-starter |
Stable |
2.20 |
Interact with Twilio REST APIs using Twilio Java SDK. |
|
camel-twitter-starter |
Stable |
2.10 |
Send and receive Twitter direct messages. |
|
camel-twitter-starter |
Stable |
2.10 |
Access Twitter Search. |
|
camel-twitter-starter |
Stable |
2.10 |
Send tweets and receive tweets from user’s timeline. |
|
camel-undertow-starter |
Stable |
2.16 |
Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. |
|
camel-validator-starter |
Stable |
1.1 |
Validate the payload using XML Schema and JAXP Validation. |
|
camel-velocity-starter |
Stable |
1.2 |
Transform messages using a Velocity template. |
|
camel-vertx-starter |
Stable |
2.12 |
Send and receive messages to/from Vert.x Event Bus. |
|
camel-vertx-http-starter |
Stable |
3.5 |
Send requests to external HTTP servers using Vert.x |
|
camel-vertx-kafka-starter |
Stable |
3.7 |
Sent and receive messages to/from an Apache Kafka broker using vert.x Kafka client |
|
camel-vertx-websocket-starter |
Stable |
3.5 |
Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x |
|
camel-vm-starter |
Stable |
1.1 |
Call another endpoint in the same CamelContext asynchronously. |
|
camel-weather-starter |
Stable |
2.12 |
Poll the weather information from Open Weather Map. |
|
camel-web3j-starter |
Stable |
2.22 |
Interact with Ethereum nodes using web3j client API. |
|
camel-webhook-starter |
Stable |
3.0 |
Expose webhook endpoints to receive push notifications for other Camel components. |
|
camel-weka-starter |
Stable |
3.1 |
Perform machine learning tasks using Weka. |
|
camel-wordpress-starter |
Stable |
2.21 |
Manage posts and users using Wordpress API. |
|
camel-workday-starter |
Stable |
3.1 |
Detect and parse documents using Workday. |
|
camel-xchange-starter |
Stable |
2.21 |
Access market data and trade on Bitcoin and Altcoin exchanges. |
|
camel-xj-starter |
Stable |
3.0 |
Transform JSON and XML message using a XSLT. |
|
camel-xmlsecurity-starter |
Stable |
2.12 |
Sign XML payloads using the XML signature specification. |
|
camel-xmlsecurity-starter |
Stable |
2.12 |
Verify XML payloads using the XML signature specification. |
|
camel-xmpp-starter |
Stable |
1.0 |
Send and receive messages to/from an XMPP chat server. |
|
camel-saxon-starter |
Stable |
1.0 |
Query and/or transform XML payloads using XQuery and Saxon. |
|
camel-xslt-starter |
Stable |
1.3 |
Transforms XML payload using an XSLT template. |
|
camel-xslt-saxon-starter |
Stable |
3.0 |
Transform XML payloads using an XSLT template using Saxon. |
|
camel-yammer-starter |
Stable |
2.12 |
Interact with the Yammer enterprise social network. |
|
camel-zendesk-starter |
Stable |
2.19 |
Manage Zendesk tickets, users, organizations, etc. |
|
camel-zookeeper-starter |
Stable |
2.9 |
Manage ZooKeeper clusters. |
|
camel-zookeeper-master-starter |
Stable |
2.19 |
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. |
Camel Data Formats
Number of Camel data formats: 48 in 40 JAR artifacts (0 deprecated)
Data Format | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-any23-starter |
Stable |
3.0 |
Extract RDF data from HTML documents. |
|
camel-asn1-starter |
Stable |
2.20 |
Encode and decode data structures using Abstract Syntax Notation One (ASN.1). |
|
camel-avro-starter |
Stable |
2.14 |
Serialize and deserialize messages using Apache Avro binary data format. |
|
camel-jackson-avro-starter |
Stable |
3.10 |
Marshal POJOs to Avro and back using Jackson. |
|
camel-barcode-starter |
Stable |
2.14 |
Transform strings to various 1D/2D barcode bitmap formats and back. |
|
camel-base64-starter |
Stable |
2.11 |
Encode and decode data using Base64. |
|
camel-beanio-starter |
Stable |
2.10 |
Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats). |
|
camel-bindy-starter |
Stable |
2.0 |
Marshal and unmarshal between POJOs and Comma separated values (CSV) format using Camel Bindy |
|
camel-bindy-starter |
Stable |
2.0 |
Marshal and unmarshal between POJOs and fixed field length format using Camel Bindy |
|
camel-bindy-starter |
Stable |
2.0 |
Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy |
|
camel-cbor-starter |
Stable |
3.0 |
Unmarshal a CBOR payload to POJO and back. |
|
camel-crypto-starter |
Stable |
2.3 |
Encrypt and decrypt messages using Java Cryptography Extension (JCE). |
|
camel-csv-starter |
Stable |
1.3 |
Handle CSV (Comma Separated Values) payloads. |
|
camel-fhir-starter |
Stable |
2.21 |
Marshall and unmarshall FHIR objects to/from JSON. |
|
camel-fhir-starter |
Stable |
2.21 |
Marshall and unmarshall FHIR objects to/from XML. |
|
camel-flatpack-starter |
Stable |
2.1 |
Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library. |
|
camel-grok-starter |
Stable |
3.0 |
Unmarshal unstructured data to objects using Logstash based Grok patterns. |
|
camel-zip-deflater-starter |
Stable |
2.0 |
Compress and decompress messages using java.util.zip.GZIPStream. |
|
camel-hl7-starter |
Stable |
2.0 |
Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec. |
|
camel-ical-starter |
Stable |
2.12 |
Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library. |
|
camel-jacksonxml-starter |
Stable |
2.16 |
Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson. |
|
camel-jaxb-starter |
Stable |
1.0 |
Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard. |
|
camel-fastjson-starter |
Stable |
2.20 |
Marshal POJOs to JSON and back using Fastjson |
|
camel-gson-starter |
Stable |
2.10 |
Marshal POJOs to JSON and back using Gson |
|
camel-jackson-starter |
Stable |
2.0 |
Marshal POJOs to JSON and back using Jackson |
|
camel-johnzon-starter |
Stable |
2.18 |
Marshal POJOs to JSON and back using Johnzon |
|
camel-jsonb-starter |
Stable |
3.7 |
Marshal POJOs to JSON and back using JSON-B. |
|
camel-xstream-starter |
Stable |
2.0 |
Marshal POJOs to JSON and back using XStream |
|
camel-jsonapi-starter |
Stable |
3.0 |
Marshal and unmarshal JSON:API resources using JSONAPI-Converter library. |
|
camel-lzf-starter |
Stable |
2.17 |
Compress and decompress streams using LZF deflate algorithm. |
|
camel-mail-starter |
Stable |
2.17 |
Marshal Camel messages with attachments into MIME-Multipart messages and back. |
|
camel-crypto-starter |
Stable |
2.9 |
Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP. |
|
camel-protobuf-starter |
Stable |
2.2 |
Serialize and deserialize Java objects using Google’s Protocol buffers. |
|
camel-jackson-protobuf-starter |
Stable |
3.10 |
Marshal POJOs to Protobuf and back using Jackson. |
|
camel-rss-starter |
Stable |
2.1 |
Transform from ROME SyndFeed Java Objects to XML and vice-versa. |
|
camel-soap-starter |
Stable |
2.3 |
Marshal Java objects to SOAP messages and back. |
|
camel-syslog-starter |
Stable |
2.6 |
Marshall SyslogMessages to RFC3164 and RFC5424 messages and back. |
|
camel-tarfile-starter |
Stable |
2.16 |
Archive files into tarballs or extract files from tarballs. |
|
camel-thrift-starter |
Stable |
2.20 |
Serialize and deserialize messages using Apache Thrift binary data format. |
|
camel-tagsoup-starter |
Stable |
2.0 |
Parse (potentially invalid) HTML into valid HTML or DOM. |
|
camel-univocity-parsers-starter |
Stable |
2.15 |
Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers. |
|
camel-univocity-parsers-starter |
Stable |
2.15 |
Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers. |
|
camel-univocity-parsers-starter |
Stable |
2.15 |
Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers. |
|
camel-xmlsecurity-starter |
Stable |
2.0 |
Encrypt and decrypt XML payloads using Apache Santuario. |
|
camel-xstream-starter |
Stable |
1.3 |
Marshal and unmarshal POJOs to/from XML using XStream library. |
|
camel-snakeyaml-starter |
Stable |
2.17 |
Marshal and unmarshal Java objects to and from YAML using SnakeYAML |
|
camel-zip-deflater-starter |
Stable |
2.12 |
Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater. |
|
camel-zipfile-starter |
Stable |
2.11 |
Compression and decompress streams using java.util.zip.ZipStream. |
Camel Languages
Number of Camel languages: 19 in 13 JAR artifacts (0 deprecated)
Language | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-bean-starter |
Stable |
1.3 |
Calls a Java bean method. |
|
camel-base |
Stable |
1.5 |
To use a constant value in Camel expressions or predicates. Important: this is a fixed constant value that is only set once during starting up the route, do not use this if you want dynamic values during routing. |
|
camel-datasonnet-starter |
Stable |
3.7 |
To use DataSonnet scripts for message transformations. |
|
camel-base |
Stable |
2.0 |
To use a Camel Exchange property in expressions or predicates. |
|
camel-base |
Stable |
1.1 |
For expressions and predicates using the file/simple language. |
|
camel-groovy-starter |
Stable |
1.3 |
Evaluates a Groovy script. |
|
camel-base |
Stable |
1.5 |
To use a Camel Message header in expressions or predicates. |
|
camel-hl7-starter |
Stable |
2.11 |
Get the value of a HL7 message field specified by terse location specification syntax. |
|
camel-joor-starter |
Stable |
3.7 |
Evaluates a jOOR (Java compiled once at runtime) expression. |
|
camel-jsonpath-starter |
Stable |
2.13 |
Evaluates a JSONPath expression against a JSON message body. |
|
camel-mvel-starter |
Stable |
2.0 |
Evaluates a MVEL template. |
|
camel-ognl-starter |
Stable |
1.1 |
Evaluates an OGNL expression (Apache Commons OGNL). |
|
camel-base |
Stable |
2.8 |
Reference to an existing Camel expression or predicate, which is looked up from the Camel registry. |
|
camel-base |
Stable |
1.1 |
To use Camels built-in Simple language in Camel expressions or predicates. |
|
camel-spring-starter |
Stable |
2.7 |
Evaluates a Spring expression (SpEL). |
|
camel-base |
Stable |
2.0 |
To use Camel message body or header with a tokenizer in Camel expressions or predicates. |
|
camel-xml-jaxp-starter |
Stable |
2.14 |
Tokenize XML payloads. |
|
camel-xpath-starter |
Stable |
1.1 |
Evaluates an XPath expression against an XML payload. |
|
camel-saxon-starter |
Stable |
1.0 |
Evaluates an XQuery expressions against an XML payload. |
Miscellaneous Extensions
Number of miscellaneous extensions: 24 in 24 JAR artifacts (4 deprecated)
Extensions | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-aws-xray-starter |
Stable |
2.21 |
Distributed tracing using AWS XRay |
|
camel-caffeine-lrucache-starter |
Stable |
3.0 |
deprecated Camel Caffeine LRUCache support |
|
camel-csimple-joor-starter |
Stable |
3.7 |
jOOR compiler for csimple language |
|
camel-cxf-transport-starter |
Stable |
2.8 |
Camel Transport for Apache CXF |
|
camel-etcd3-starter |
Preview |
3.5 |
Aggregation repository using EtcD as datastore |
|
camel-hystrix-starter |
Stable |
2.18 |
deprecated Circuit Breaker EIP using Netflix Hystrix |
|
camel-jasypt-starter |
Stable |
2.5 |
Security using Jasypt |
|
camel-jfr-starter |
Stable |
3.8 |
Diagnose Camel applications with Java Flight Recorder |
|
camel-leveldb-starter |
Stable |
2.10 |
Using LevelDB as persistent EIP store |
|
camel-leveldb-legacy-starter |
Stable |
2.10 |
Using LevelDB as persistent EIP store |
|
camel-lra-starter |
Preview |
2.21 |
Camel saga binding for Long-Running-Action framework |
|
camel-openapi-java-starter |
Stable |
3.1 |
Rest-dsl support for using openapi doc |
|
camel-opentelemetry-starter |
Stable |
3.5 |
Distributed tracing using OpenTelemetry |
|
camel-opentracing-starter |
Stable |
2.19 |
Distributed tracing using OpenTracing |
|
camel-reactor-starter |
Stable |
2.20 |
Reactor based back-end for Camel’s reactive streams component |
|
camel-resilience4j-starter |
Stable |
3.0 |
Circuit Breaker EIP using Resilience4j |
|
camel-ribbon-starter |
Stable |
2.18 |
deprecated Using Netflix Ribbon for client side load balancing |
|
camel-rxjava-starter |
Stable |
2.22 |
RxJava based back-end for Camel’s reactive streams component |
|
camel-shiro-starter |
Stable |
2.5 |
Security using Shiro |
|
camel-spring-javaconfig-starter |
Stable |
2.0 |
deprecated Using Camel with Spring Java Configuration |
|
camel-spring-security-starter |
Stable |
2.3 |
Security using Spring Security |
|
camel-swagger-java-starter |
Stable |
2.16 |
Rest-dsl support for using swagger api-doc |
|
camel-undertow-spring-security-starter |
Stable |
3.3 |
Spring Security Provider for camel-undertow |
|
camel-zipkin-starter |
Stable |
2.18 |
Distributed message tracing using Zipkin |