Integration you want

Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

Get started

Packed with functionality

Patterns

Based on Enterprise Integration Patterns (EIP) to help you solve your integration problem by applying best practices out of the box. Camel supports most of the Enterprise Integration Patterns from the excellent book by Gregor Hohpe and Bobby Woolf, and newer integration patterns from microservice architectures.

Components

Packed with several hundred components that are used to access databases, message queues, APIs or basically anything under the sun. Helping you integrate with everything.

Runtimes

Runs everywhere: Standalone, embedded as a library, within Spring Boot, OSGi containers, in JEE application servers, and in the clouds. Enjoy seamless integration with popular runtimes such as Spring Boot, Microprofile, and Quarkus.

Data Formats

Camel supports around 50 data formats, allowing to translate messages in multiple formats, and with support from industry standard formats from finance, telco, health-care, and more.

Camel

Apache Camel is the swizz army of integration.

Read the docs EIP reference Component reference

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.

Read the docs

Camel Quarkus

Apache Camel Quarkus is a set of extensions for Quarkus is a Java platform offering fast boot times and low memory footprint. It targets both stock JVMs and GraalVM.

Read the docs

Apache & OpenSource

Camel is your project!

Camel is an Apache Software Foundation project, available under the Apache v2 license. It’s a complete open community, always listening proposals and comments.

Sources, mailing lists, issue tracker: it’s fully open, you can access directly.

We also love contributions: don’t hesitate to contribute. You can contribute by editing this page!

Be Involved In The Community | How To Contribute

20 years of Apache Software foundation
Edit this Page