CINXE.COM

Documentation - Apache Camel

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch-icon-144x144.png"> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="../apple-touch-icon-60x60.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="../apple-touch-icon-120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="../apple-touch-icon-76x76.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../apple-touch-icon-152x152.png"> <link rel="icon" type="image/png" href="../favicon-196x196.png" sizes="196x196"> <link rel="icon" type="image/png" href="../favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="../favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="../favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="../favicon-128.png" sizes="128x128"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Documentation"> <meta property="og:site_name" content="Apache Camel"> <meta property="og:url" content="https://camel.apache.org/docs/"> <meta property="og:type" content="website"> <meta property="og:image" content="https://camel.apache.org/_/img/logo-d.svg"> <link rel="manifest" href="../site.webmanifest"> <title>Documentation - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/docs/"> <link rel="stylesheet" href="../_/css/site-b287b96c63.css"> </head> <body class="article"> <header class="header" aria-label="Header"> <nav class="navbar" aria-label="Main menu"> <div class="navbar-brand"> <a class="nav-logo" href="../" title="Apache Camel"></a> <div id="topbar-nav" class="navbar-menu"> <div class="navbar-end"> <a class="navbar-item-section navbar-item navbar-topics" href="../blog/"> <img alt="Blog" src="../_/img/blog-4c7fa4cb60.svg"> Blog </a> <a class="navbar-item-section navbar-item navbar-topics" href="../docs/"> <img alt="Documentation" src="../_/img/documentation-abb1b7f8b1.svg"> Documentation </a> <a class="navbar-item-section navbar-item navbar-topics" href="../community/"> <img alt="Community" src="../_/img/community-2ec8a3dc8b.svg"> Community </a> <a class="navbar-item-section navbar-item navbar-topics" href="../download/"> <img alt="Download" src="../_/img/download-63cdd75074.svg"> Download </a> <a class="navbar-item-section navbar-item navbar-topics" href="../security/"> <img alt="Security" src="../_/img/security-06abe157b3.svg"> Security </a> </div> </div> <div class="navbar-fill"></div> <div class="break-row"></div> <div class="navbar-search results-hidden"> <input id="search" class="search" placeholder="Search" autocomplete="off"> <img src="/_/img/cancel-1ed239489b.svg" alt="Clear" id="search-cancel"> <div id="search_results"></div> </div> <div class="navbar-tools"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg focusable="false" class="brand-icon"><use href="../_/img/brand-logos-f2e689f4d4.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use href="../_/img/brand-logos-f2e689f4d4.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use href="../_/img/brand-logos-f2e689f4d4.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg focusable="false" class="brand-icon"><use href="../_/img/brand-logos-f2e689f4d4.svg#linkedin"/></svg></a> </div> <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu"> <span></span> <span></span> <span></span> </button> </div> </nav> </header> <a id="top"></a> <article class="static doc docs"> <h1>Documentation </h1> <div class="box left"> <p><a href="../manual/" class="icon" title="Camel User Manual"><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"> </a></p> <div class="content"> <h2 id="camel-core">Camel Core</h2> <p>The foundation for all other projects. Ideal for experienced Java developers or architects willing to innovate and build upon a lower level integration framework.</p> <p>The <a href="../manual/">User Manual</a> is a comprehensive guide meant to help you with the key concepts of Apache Camel and software integration. For instance, you can find information such as how to <a href="../manual/getting-started.html">get started</a> with Apache Camel, how to <a href="../manual/camel-4x-upgrade-guide.html">upgrade to Camel 4.x</a>, information about Apache Camel <a href="../manual/architecture.html">architecture</a>, <a href="../components/latest/eips/enterprise-integration-patterns.html">integration patterns</a> and more.</p> <p> <a class="button dark" href="../camel-core/">Documentation</a> <a class="button light" href="../manual/">Old Documentation</a> <a class="button light" href="https://github.com/apache/camel/">Source</a> <a class="button light" href="https://github.com/apache/camel-examples">Examples</a> </p> <p>Camel is comes with several hundred components that can be used to access databases, message queues, and APIs. The <a href="../components/latest/">Component reference</a> provides you information about the functionality and configuration of each component.</p> <p> <a class="button dark" href="../components/latest/">Component Reference</a> <a class="button light" href="https://www.javadoc.io/doc/org.apache.camel/camel-api/latest/index.html">API Documentation</a> </p> </div> </div> <div class="box right"> <div class="content"> <h2 id="camel-k">Camel K</h2> <p>Apache Camel K is a lightweight integration framework built on Apache Camel that runs natively on <a href="https://kubernetes.io/" rel="noopener nofollow noreferrer">Kubernetes</a> and is specifically designed for serverless and microservice architectures. It allows you to run integration code written in Camel DSL on your cloud.</p> <p> <a class="button dark" href="../camel-k/latest/">Documentation</a> <a class="button light" href="https://github.com/apache/camel-k/">Source</a> <a class="button light" href="https://github.com/apache/camel-k-examples">Examples</a> </p> </div> <p><a href="../camel-k/latest/" class="icon" title="Camel-K Manual "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/kubernetes-07ba46aaa2.svg" alt="Kubernetes logo"> </a></p> </div> <div class="box left"> <p><a href="../camel-kafka-connector/latest/" class="icon" title="Camel Kafka Connector Manual "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/apache-kafka-88809b7472.svg" alt="Apache Kafka logo"> </a></p> <div class="content"> <h2 id="camel-kafka-connector">Camel Kafka Connector</h2> <p>Camel Kafka Connector allows you to use all <a href="../components/latest/">Camel components</a> as <a href="http://kafka.apache.org/documentation/#connect" rel="noopener nofollow noreferrer">Kafka Connect</a> connectors, which, as a result, expands Kafka Connect compatibility by allowing Camel components to be used in the Kafka ecosystem.</p> <p> <a class="button dark" href="../camel-kafka-connector/latest/">Documentation</a> <a class="button light" href="https://github.com/apache/camel-kafka-connector/">Source</a> <a class="button light" href="https://github.com/apache/camel-kafka-connector-examples/">Examples</a> </p> </div> </div> <div class="box right"> <div class="content"> <h2 id="camel-quarkus">Camel Quarkus</h2> <p>This project hosts the efforts to port and package most of the Camel components as Quarkus extensions. <a href="https://quarkus.io/" rel="noopener nofollow noreferrer">Quarkus</a> is a Java platform offering fast boot times and low memory footprint. It targets both stock JVMs and the GraalVM.</p> <p> <a class="button dark" href="../camel-quarkus/latest/">Documentation</a> <a class="button light" href="https://github.com/apache/camel-quarkus/">Source</a> <a class="button light" href="https://github.com/apache/camel-quarkus-examples/">Examples</a> </p> </div> <p><a href="../camel-quarkus/latest/" class="icon" title="Camel Quarkus Manual "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/quarkus-446ffca541.svg" alt="Quarkus logo"> </a></p> </div> <div class="box left"> <p><a href="../camel-spring-boot/latest/" class="icon" title="Camel Spring Boot latest documentation"><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/spring-boot-0a7cb95564.svg" alt="Spring Boot logo"> </a></p> <div class="content"> <h2 id="camel-spring-boot">Camel Spring Boot</h2> <p>Camel support for Spring Boot provides many features for Spring Boot users. Including autoconfiguration of the Camel context by auto-detecting Camel routes available in the Spring context and registers the key Camel utilities as beans. It also provides starters for the Camel components.</p> <p> <a class="button dark" href="../camel-spring-boot/latest/">Documentation</a> <a class="button light" href="https://github.com/apache/camel-spring-boot">Source</a> <a class="button light" href="https://github.com/apache/camel-spring-boot-examples">Examples</a> </p> </div> </div> <div class="box right"> <div class="content"> <h2 id="camel-karaf">Camel Karaf</h2> <p><a href="https://karaf.apache.org/" rel="noopener nofollow noreferrer">Apache Karaf</a> makes running Apache Camel in the Karaf <a href="https://www.osgi.org/" rel="noopener nofollow noreferrer">OSGi</a> container.</p> <p> <a class="button dark" href="../camel-karaf/latest/">Documentation</a> <a class="button light" href="https://github.com/apache/camel-karaf">Source</a> <a class="button light" href="https://github.com/apache/camel-karaf-examples">Examples</a> </p> </div> <p><a href="../camel-karaf/latest/" class="icon" title="Camel Karaf Manual "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/apache-karaf-7bdb5ce2e3.svg" alt="Apache Karaf logo"> </a></p> </div> <div class="box left"> <p><a class="icon" title="Camel Karavan latest documentation"><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/karavan-8621354711.svg" alt="Karavan logo"> </a></p> <div class="content"> <h2 id="camel-karavan">Camel Karavan</h2> <p>An Integration Toolkit aimed to increase developer performance through a graphical user interface to design and configure routes (EIP and REST) using Kamelets and Components, integration with runtimes and package, image build and deploy to Kubernetes out-of-the-box.</p> <p>Being deployed in Kubernetes, Karavan helps to manage projects, design and monitor integrations, Tekton pipeline to build and deploy integrations.</p> <p><a href="https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan" rel="noopener nofollow noreferrer">Karavan VS Code Extension</a> is integrated with <a href="../manual/camel-jbang.html">Camel Jbang</a> runtime for fast local development cycles.</p> <p> <!-- <a class="button dark" href="../camel-karavan/latest/">Documentation</a> --> <a class="button light" href="https://github.com/apache/camel-karavan">Source</a> </p> </div> </div> <div class="box right"> <div class="content"> <h2 id="camel-jbang">Camel JBang</h2> <p>A Camel CLI (Command Line Interface) to easily install and get started with Apache Camel, in only a few minutes. Camel JBang is excellent for no-code/low-code use-cases and when you need to quickly build a prototype with Camel.</p> <p> <a class="button dark" href="../manual/camel-jbang.html">Documentation</a> <a class="button light" href="https://github.com/apache/camel/tree/main/dsl/camel-jbang">Source</a> <a class="button light" href="https://github.com/apache/camel-jbang-examples">Examples</a> </p> </div> <p><a href="../manual/camel-jbang.html" class="icon" title="Camel JBang "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"><img src="../_/img/jbang-e88e00f7fa.svg" alt="JBang logo"> </a></p> </div> <div class="box left"> <p><a href="../camel-kamelets/latest/" class="icon" title="Kamelets "><img src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel logo"> </a></p> <div class="content"> <h2 id="kamelets">Kamelets</h2> <p>Apache Camel now leverages a catalog of connectors called &ldquo;Kamelets&rdquo; (<em>Kamel</em> route snipp_ets_) that allow creating sources or sinks towards external systems via a simplified interface, hiding all the low level details about how those connections are implemented.</p> <p> <a class="button dark" href="../camel-kamelets/latest/">Kamelet Catalog</a> </p> </div> </div> </article> <div class="footer-tools"> <a title="Improve this document, receive free virtual hugs &hearts;" href="https://github.com/apache/camel-website/edit/main/content/docs/_index.md">Edit this Page</a> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img class="logo" src="../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </figure> <input id="footer-toggle-overview" type="checkbox" title="Show/Hide Overview section"> <dl> <dt><label for="footer-toggle-overview">Overview</label><label for="footer-toggle-overview">&#65291;</label></dt> <dd><a href="../blog/">Blog</a></dd> <dd><a href="../docs/">Documentation</a></dd> <dd><a href="../community/support/">Community</a></dd> <dd><a href="../download/">Download</a></dd> </dl> <input id="footer-toggle-documentation" type="checkbox" title="Show/Hide Documentation section"> <dl> <dt><label for="footer-toggle-documentation">Documentation</label><label for="footer-toggle-documentation">&#65291;</label></dt> <dd><a href="../manual/">User Manual</a></dd> <dd><a href="../components/next/index.html">Components</a></dd> <dd><a href="../camel-k/next/">Camel-K</a></dd> <dd><a href="../camel-kafka-connector/next/">Camel Kafka Connector</a></dd> <dd><a href="../camel-quarkus/next/">Camel Quarkus</a></dd> <dd><a href="../camel-spring-boot/next/">Camel Spring Boot</a></dd> <dd><a href="../camel-karaf/3.22.x/">Camel Karaf</a></dd> <dd><a href="../manual/faq/index.html">FAQ</a></dd> </dl> <input id="footer-toggle-community" type="checkbox" title="Show/Hide Community section"> <dl> <dt><label for="footer-toggle-community">Community</label><label for="footer-toggle-community">&#65291;</label></dt> <dd><a href="../community/support/">Support</a></dd> <dd><a href="../community/contributing/">Contributing</a></dd> <dd><a href="../community/mailing-list">Mailing Lists</a></dd> <dd><a href="../community/user-stories/">User stories</a></dd> <dd><a href="../community/articles/">Articles</a></dd> <dd><a href="../community/books/">Books</a></dd> <dd><a href="../community/team/">Team</a></dd> </dl> <input id="footer-toggle-about" type="checkbox" title="Show/Hide Acknowledgements section"> <dl> <dt><label for="footer-toggle-about">About</label><label for="footer-toggle-about">&#65291;</label></dt> <dd><a href="../acknowledgments/">Acknowledgments</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/licenses/" title="License">License</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/security/" title="Security">Security</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></dd> </dl> <p class="remark"> &copy; 2004-2025 The <a href="https://apache.org">Apache Software Foundation</a>.<br> Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p> <div class="resources"> <div class="context"> <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a> </div> <div class="context"> <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a> </div> <div class="context"> <a href="../sitemap/">Sitemap</a> </div> </div> <div class="footer-icons"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg class="brand-icon" focusable="false"><use href="../_/img/brand-logos-f2e689f4d4.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg class="brand-icon" focusable="false"><use href="../_/img/brand-logos-f2e689f4d4.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg class="brand-icon" focusable="false"><use href="../_/img/brand-logos-f2e689f4d4.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg class="brand-icon" focusable="false"><use href="../_/img/brand-logos-f2e689f4d4.svg#linkedin"/></svg></a> </div> </div> </footer> <script src="../_/js/vendor/algoliasearch-bad45193e2.js"></script> <script src="../_/js/site-c215fb6972.js"></script> <script async src="../_/js/vendor/highlight-621a10fe1b.js"></script> <script async src="../_/js/vendor/svg4everybody-a0c573f2b9.js"></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Apache Camel", "url": "https:\/\/camel.apache.org\/" , "sameAs": ["https://twitter.com/ApacheCamel"] , "logo": "https:\/\/camel.apache.org\/_\/img\/logo-d.svg" , "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL." } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@id": "https://camel.apache.org/", "name": "Apache Camel" } },{ "@type": "ListItem", "position": 2 , "item": { "@id": "https://camel.apache.org/docs/", "name": "docs" } }] } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10