Apache Camel Projects

Camel K

Apache Camel K is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures. Users of Camel K can instantly run integration code written in Camel DSL on their preferred cloud (Kubernetes or OpenShift).

For more information checkout the Camel K manual and join the community on on the Camel Users mailing list and have a look at the Camel K GitHub repository.

Camel Kafka Connector

Camel Kafka Connector allows you to use all Camel components as Kafka Connect connectors, which as result expands Kafka Connect compatibility to include all Camel components to be used in Kafka ecosystem.

For more information checkout the Camel Kafka Connector manual and join the community on the Camel Users mailing list or chat on Gitter chat and have a look at the Camel Kafka Connector GitHub repository.

Camel Quarkus

This project hosts the efforts to port and package the 280+ Camel components as Quarkus extensions. Quarkus is a Java platform offering fast boot times and low memory footprint. It targets both stock JVMs (OpenJDK in the first place) and GraalVM.

For more information, please refer to the Camel Quarkus manual or check the Camel Quarkus code on GitHub.

Camel Spring Boot

Camel support for Spring Boot provides auto-configuration of the Camel and starters for many Camel components. Our opinionated auto-configuration of the Camel context auto-detects Camel routes available in the Spring context and registers the key Camel utilities (like producer template, consumer template and the type converter) as beans.

For more information, please refer to the Camel Spring Boot manual.

Camel Karaf

Makes running Apache Camel in OSGi container nicely using Apache Karaf.

For more information checkout the Camel Karaf manual.