Apache Camel

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

Get Started What is Camel?

What's New?

  • RELEASE 3.4.2

    The Camel community announces the immediate availability of the new Camel 3.4.2 patch release... Read More

  • RELEASE 2.25.2

    The Camel community announces the immediate availability of Camel 2.25.2... Read More

  • RELEASE 3.4.1

    The Camel community announces the immediate availability of the new Camel 3.4.1 patch release... Read More

  • Why Camel?

    Based on Enterprise Integration Patterns

    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 to help you solve your integration problem by applying best practices out of the box.

    Read more on EIP

    component icon

    runtime icon

    Runs Everywhere

    Apache Camel is standalone, and can be embedded as a library within Spring Boot, Quarkus, Application Servers, and in the clouds. Camel subprojects focus on making your work easy.

    Go to Camel Subprojects

    Packed with 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.

    Go to Component Reference

    component icon

    data icon

    Supports over 50 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.

    See Supported Formats

    Apache Camel Projects

    data icon

    Camel Core

    Apache Camel helps you integrate various systems consuming or producing data.

    Read More

    data icon

    Camel K

    Apache Camel K is a lightweight integration framework that runs natively on Kubernetes.

    Read More

    data icon

    Camel Quarkus

    Apache Camel Quarkus packages 280+ Camel components as Quarkus extensions.

    Read More

    data icon

    Camel Kafka Connector

    Apache Camel Kafka Connector embeds Camel within Kafka Connect.

    Read More

    data icon

    Camel Spring Boot

    Apache Camel Spring Boot runs Camel on Spring Boot and provides starters for Camel components.

    Read More

    data icon

    Camel Karaf

    Apache Camel Karaf makes running Apache Camel components to run in the OSGi environment.

    Read More

    Apache & OpenSource

    20 years of Apache Software foundation

    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 to 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