In production since 2007 ยท Apache License 2.0

Apache Camel

The Open Source Integration Framework

Connect anything. Route everything. 350+ connectors, written in Java, YAML, or XML, deployed on Spring Boot, Quarkus, or standalone with the Camel CLI.

Get Started โ†’ What is Camel?

Get Started Your Way

Camel CLI
$ curl -fsSL https://camel.apache.org/install.sh | sh
$ camel init hello.yaml
$ camel run hello.yaml
Start with Camel CLI →

Used by thousands of companies worldwide

  • 83,000+ commits
  • 1,500+ contributors
  • 350+ components
  • 280+ releases

See it in action

Route messages from Kafka to a database

The same route, in your choice of syntax. No boilerplate.

# Route messages from Kafka into a database
- route:
    from:
      uri: kafka:orders
      steps:
        - unmarshal:
            json: {}
        - to:
            uri: >-
              sql:INSERT INTO orders (id, amount)
              VALUES (:#id, :#amount)              

$ camel run kafka-to-db.yaml

Why developers choose Camel

Built for real integration work

Why teams trust Camel in production โ†’

The Ecosystem

What else Camel gives you

The framework underneath the runtimes above, and the projects built around it.

  • Camel Core

    The integration framework itself: routing engine, EIPs, and the component model.

    Read more →
  • Camel Kamelets

    Reusable, high-level connectors that snap together to build routes with minimal configuration.

    Read more →
  • Camel K

    A lightweight integration framework that runs natively on Kubernetes, built for serverless workloads.

    Read more →
  • Camel Karavan

    A low-code, visual data-integration platform for designing and managing Camel routes.

    Read more →
  • Camel Kit

    Guides AI coding agents through the Camel integration lifecycle, from design to verified routes, with every component checked against the catalog.

    Read more →
  • Camel Kafka Connector

    Runs Camel Kamelets as Kafka Connect source and sink connectors.

    Read more →
  • Camel Karaf

    Runs Camel inside the Apache Karaf OSGi container for modular deployments.

    Read more →

Explore all Camel projects โ†’

From the Blog

Latest from Camel

Read the blog โ†’

Camel is your project

An Apache Software Foundation project under the Apache v2 license. A complete open community, always listening to proposals, comments, and contributions.

Be involved How to contribute