Component Starters
There are unused json files.
Statistics
If this section appears in the (failed) website build, there is a mismatch between the camel spring boot starter json files, which are used to generate the spring-boot section of main camel component documentation, and the names used in those main camel component documentation pages. The names of the unused spring boot starter json files are listed below. Each of these needs to be used in a component doc page as the camel-spring-boot-name
header attribute, like this:
:camel-spring-boot-name: springdoc
There are 315 spring boot starter json files.
Of these 313 are used in components, dataformats, etc.
Camel Spring Boot
Apache Camel Spring Boot supports the following Camel artifacts as Spring Boot Starters
Camel Components
Number of Camel components: 312 in 254 JAR artifacts (0 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 (VoIP). | |
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-avro-rpc-starter | Stable | 2.10 | Produce or consume Apache Avro RPC services. | |
camel-aws2-athena-starter | Stable | 3.4 | Access AWS Athena. | |
camel-aws-cloudtrail-starter | Stable | 3.19 | Consume events from Amazon Cloudtrail using AWS SDK version 2.x. | |
camel-aws2-cw-starter | Stable | 3.1 | Sending metrics to AWS CloudWatch. | |
camel-aws2-ddb-starter | Stable | 3.1 | Store and retrieve data from AWS DynamoDB. | |
camel-aws2-ddb-starter | Stable | 3.1 | Receive messages from AWS DynamoDB Stream. | |
camel-aws2-ec2-starter | Stable | 3.1 | Manage AWS EC2 instances. | |
camel-aws2-ecs-starter | Stable | 3.1 | Manage AWS ECS cluster instances. | |
camel-aws2-eks-starter | Stable | 3.1 | Manage AWS EKS cluster instances. | |
camel-aws2-eventbridge-starter | Stable | 3.6 | Send events to AWS Eventbridge cluster instances. | |
camel-aws2-iam-starter | Stable | 3.1 | Manage AWS IAM instances. | |
camel-aws2-kms-starter | Stable | 3.1 | Manage keys stored in AWS KMS instances. | |
camel-aws2-kinesis-starter | Stable | 3.2 | Consume and produce records from and to AWS Kinesis Streams. | |
camel-aws2-kinesis-starter | Stable | 3.2 | Produce data to AWS Kinesis Firehose streams. | |
camel-aws2-lambda-starter | Stable | 3.2 | Manage and invoke AWS Lambda functions. | |
camel-aws2-msk-starter | Stable | 3.1 | Manage AWS MSK instances. | |
camel-aws2-mq-starter | Stable | 3.1 | Send messages to AWS MQ. | |
camel-aws2-s3-starter | Stable | 3.2 | Store and retrieve objects from AWS S3 Storage Service. | |
camel-aws-secrets-manager-starter | Stable | 3.9 | Manage secrets using AWS Secrets Manager. | |
camel-aws2-sts-starter | Stable | 3.5 | Manage AWS STS cluster instances. | |
camel-aws2-ses-starter | Stable | 3.1 | Send e-mails through AWS SES service. | |
camel-aws2-sns-starter | Stable | 3.1 | Send messages to AWS Simple Notification Topic. | |
camel-aws2-sqs-starter | Stable | 3.1 | Send and receive messages to/from AWS SQS. | |
camel-aws2-step-functions-starter | Preview | 4.0 | Manage and invoke AWS Step functions. | |
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 | Send and receive events to/from Azure Event Hubs using AMQP protocol. | |
camel-azure-key-vault-starter | Stable | 3.17 | Manage secrets and keys in Azure Key Vault Service | |
camel-azure-servicebus-starter | Stable | 3.12 | Send and receive messages to/from Azure Service Bus. | |
camel-azure-storage-blob-starter | Stable | 3.3 | Store and retrieve blobs from Azure Storage Blob Service. | |
camel-azure-storage-datalake-starter | Stable | 3.8 | Sends and receives files to/from Azure DataLake Storage. | |
camel-azure-storage-queue-starter | Stable | 3.3 | Stores and retrieves messages to/from Azure Storage Queue. | |
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-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-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-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-soap-starter | Stable | 1.0 | Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. | |
camel-cxf-rest-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-db2-starter | Stable | 3.17 | Capture changes from a DB2 database. | |
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-oracle-starter | Stable | 3.17 | Capture changes from a Oracle 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-disruptor-starter | Stable | 2.12 | Provides asynchronous SEDA behavior using LMAX Disruptor. | |
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-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-dynamic-router-starter | Stable | 3.15 | The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. | |
camel-ehcache-starter | Stable | 2.18 | Perform caching operations using Ehcache. | |
camel-elasticsearch-starter | Stable | 3.19 | Send requests to ElasticSearch via Java Client API. | |
camel-etcd3-starter | Preview | 3.19 | Get, set, delete or watch keys in etcd key-value store. | |
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-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-secret-manager-starter | Stable | 3.16 | Manage Google Secret Manager Secrets | |
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-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-hashicorp-vault-starter | Stable | 3.18 | Manage secrets in Hashicorp Vault Service | |
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-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 5.x. | |
camel-huaweicloud-frs-starter | Stable | 3.15 | Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features. | |
camel-huaweicloud-imagerecognition-starter | Stable | 3.12 | To identify objects, scenes, and concepts in images on Huawei Cloud | |
camel-huaweicloud-dms-starter | Stable | 3.12 | To integrate with a fully managed, high-performance message queuing service on Huawei Cloud | |
camel-huaweicloud-functiongraph-starter | Stable | 3.11 | To call serverless functions on Huawei Cloud | |
camel-huaweicloud-iam-starter | Stable | 3.11 | To securely manage users on Huawei Cloud | |
camel-huaweicloud-obs-starter | Stable | 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 v1, a time series database. | |
camel-influxdb2-starter | Stable | 3.20 | Interact with InfluxDB v2, a time series database. | |
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-jcache-starter | Stable | 2.17 | Perform caching operations against JSR107/JCache. | |
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 11. | |
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-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 | Stable | 3.12 | Transforms 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-knative-starter | Stable | 3.15 | Send and receive events from Knative. | |
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 | 3.20 | Perform operations on Kubernetes Events and get notified on Events 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-mapstruct-starter | Stable | 3.19 | Type Conversion using Mapstruct | |
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-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-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-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-opensearch-starter | Preview | 4.0 | Send requests to OpenSearch via Java Client API. | |
camel-kubernetes-starter | Stable | 2.17 | Perform operations on OpenShift Build Configs. | |
camel-kubernetes-starter | Stable | 2.17 | Perform operations on OpenShift Builds. | |
camel-kubernetes-starter | Stable | 3.18 | Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. | |
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-plc4x-starter | Stable | 3.20 | Read and write to PLC devices | |
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-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-robotframework-starter | Stable | 3.0 | Pass camel exchanges to acceptence test written in Robot DSL. | |
camel-rocketmq-starter | Stable | 3.20 | Send and receive messages from RocketMQ cluster. | |
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-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-splunk-starter | Stable | 2.13 | Publish or search for events in Splunk. | |
camel-splunk-hec-starter | Stable | 3.3 | The splunk component allows to publish events in Splunk using the HTTP Event Collector. | |
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-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-websocket-starter | Stable | 3.5 | Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x | |
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-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-zeebe-starter | Experimental | 3.21 | Zeebe component which does integrage with Camunda Zeebe to interact with the API. | |
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. |
Non-Spring-Boot Components
Component | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-azure-files-starter | Preview | 3.22 | Send and receive files to Azure storage file share | |
camel-dhis2-starter | Preview | 4.0 | Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API. | |
camel-base-starter | Stable | 2.3 | The properties component is used for property placeholders in your Camel application, such as endpoint URIs. | |
camel-whatsapp-starter | Stable | 3.19 | Send messages to WhatsApp. |
Camel Data Formats
Number of Camel data formats: 43 in 37 JAR artifacts (0 deprecated)
Data Format | Artifact | Support Level | Since | Description |
---|---|---|---|---|
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-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. | |
camel-jacksonxml-starter | Stable | 2.16 | Unmarshal an 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-jsonb-starter | Stable | 3.7 | Marshal POJOs to JSON and back using JSON-B. | |
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-parquet-avro-starter | Preview | 4.0 | Parquet Avro serialization and de-serialization. | |
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-swift-starter | Stable | 3.20 | Encode and decode SWIFT MT messages. | |
camel-swift-starter | Stable | 3.20 | Encode and decode SWIFT MX messages. | |
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-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-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: 23 in 16 JAR artifacts (0 deprecated)
Language | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-bean-starter | Stable | 1.3 | Calls a Java bean method. | |
camel-core-starter | Stable | 1.5 | A fixed value set only once during the route startup. | |
camel-core-starter | Stable | 3.7 | Evaluate a compiled simple expression. | |
camel-datasonnet-starter | Stable | 3.7 | To use DataSonnet scripts for message transformations. | |
camel-core-starter | Stable | 2.0 | Gets a property from the Exchange. | |
camel-core-starter | Stable | 1.1 | File related capabilities for the Simple language | |
camel-groovy-starter | Stable | 1.3 | Evaluates a Groovy script. | |
camel-core-starter | Stable | 1.5 | Gets a header from the Exchange. | |
camel-hl7-starter | Stable | 2.11 | Get the value of a HL7 message field specified by terse location specification syntax. | |
camel-javascript-starter | Stable | 3.20 | Evaluates a JavaScript expression. | |
camel-joor-starter | Stable | 3.7 | Evaluates a jOOR (Java compiled once at runtime) expression. | |
camel-jq-starter | Stable | 3.18 | Evaluates a JQ expression against a JSON message body. | |
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-python-starter | Experimental | 3.19 | Evaluates a Python expression. | |
camel-core-starter | Stable | 2.8 | Uses an existing expression from the registry. | |
camel-core-starter | Stable | 1.1 | Evaluates a Camel simple expression. | |
camel-spring-starter | Stable | 2.7 | Evaluates a Spring expression (SpEL). | |
camel-core-starter | Stable | 2.0 | Tokenize text payloads using delimiter patterns. | |
camel-stax-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: 19 in 19 JAR artifacts (0 deprecated)
Extensions | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-aws-xray-starter | Stable | 2.21 | Distributed tracing using AWS XRay | |
camel-cloudevents-starter | Preview | 3.15 | Camel support for the CloudEvents specification | |
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-debug-starter | Stable | 3.15 | Enables Camel Route Debugging | |
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-lra-starter | Preview | 2.21 | Camel saga binding for Long-Running-Action framework | |
camel-observation-starter | Stable | 3.21 | Observability using Micrometer Observation | |
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-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-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-security-starter | Stable | 2.3 | Security using Spring Security | |
camel-springdoc-starter | 3.14 | Springdoc Swagger UI for openapi-java in spring boot | ||
camel-undertow-spring-security-starter | Stable | 3.3 | Spring Security Provider for camel-undertow |
Non-Spring-Boot Miscellaneous Extensions
Extensions | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-attachments-starter | Stable | 3.0 | Support for attachments on Camel messages | |
camel-cli-connector-starter | Stable | 3.19 | Runtime adapter connecting with Camel CLI | |
undefined-starter | ||||
camel-dsl-modeline-starter | Stable | 3.16 | Camel DSL Camel K modeline | |
camel-elytron-starter | Stable-deprecated | 3.1 | Elytron Security Provider for camel-undertow | |
camel-groovy-dsl-starter | Experimental | 3.9 | Camel DSL with Groovy | |
camel-headersmap-starter | Stable | 2.20 | Fast case-insensitive headers map implementation | |
camel-java-joor-dsl-starter | Stable | 3.9 | Camel Java DSL with jOOR | |
camel-js-dsl-starter | Experimental | 3.9 | Camel DSL with JavaScript | |
camel-jsh-dsl-starter | Experimental | 3.15 | Camel DSL with JavaShell | |
camel-xml-jaxb-dsl-starter | Stable | 3.9 | Camel DSL with YAML | |
camel-jta-starter | Stable | 3.4 | Using Camel With JTA Transaction Manager | |
camel-kamelet-main-starter | Preview | 3.11 | Main to run Kamelet standalone | |
camel-knative-http-starter | Preview | 3.15 | Camel Knative HTTP | |
camel-kotlin-dsl-starter | Experimental | 3.9 | Camel DSL with Kotlin | |
camel-mail-microsoft-oauth-starter | Stable | 3.18.4 | Camel Mail OAuth2 Authenticator for Microsoft Exchange Online | |
camel-main-starter | Stable | 3.0 | Camel Main | |
camel-microprofile-config-starter | Stable | 3.0 | Bridging Eclipse MicroProfile Config with Camel properties | |
camel-microprofile-fault-tolerance-starter | Stable | 3.3 | Circuit Breaker EIP using MicroProfile Fault Tolerance | |
camel-microprofile-health-starter | Stable | 3.0 | Expose Camel health checks via MicroProfile Health | |
camel-platform-http-main-starter | Preview | 4.0 | Platform HTTP for standalone Camel Main applications | |
camel-platform-http-vertx-starter | Stable | 3.2 | Implementation of the Platform HTTP Engine based on Vert.x Web | |
camel-reactive-executor-tomcat-starter | Experimental | 3.17 | Reactive Executor for camel-core using Apache Tomcat | |
camel-reactive-executor-vertx-starter | Experimental | 3.0 | Reactive Executor for camel-core using Vert.x | |
camel-redis-starter | Preview | 3.5 | Aggregation repository using Redis as datastore | |
camel-resourceresolver-github-starter | Stable | 3.11 | Resource resolver to load files from GitHub | |
camel-spring-main-starter | Stable | 3.2 | Camel Spring Main support | |
camel-spring-xml-starter | Stable | 3.9 | Camel Spring with XML DSL | |
camel-test-junit5-starter | Stable | 3.0 | Camel unit testing with JUnit 5 | |
camel-test-main-junit5-starter | Stable | 3.16 | Camel unit testing with Main and JUnit 5 | |
camel-test-spring-junit5-starter | Stable | 3.0 | Camel unit testing with Spring and JUnit 5 | |
camel-threadpoolfactory-vertx-starter | Experimental | 3.5 | ThreadPoolFactory for camel-core using Vert.x | |
camel-tracing-starter | Stable | 3.5 | Distributed tracing common interfaces | |
camel-wal-starter | Stable | 3.20 | Write Ahead Log Strategy for Resume API | |
camel-xml-io-dsl-starter | Stable | 3.9 | Camel DSL with XML | |
camel-yaml-dsl-starter | Stable | 3.9 | Camel DSL with YAML |