Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.


Once you have read about Getting Started and looked at the Enterprise Integration Patterns, you might want to try out some examples.

Before starting to work on example you may want to check the requirements for working with Camel. Then Running Examples describes how to get the examples to run


  • Walk through the code of a beginner's example so you can understand how things fit together using the Java DSL to set up some routes in a simple main(…) method.
  • Walk through the Spring DSL example to look at XML-based routing.
  • Walk through the Console Example to practice reading input from the console.


The examples listed below are hosted at Apache. We also offer the Articles page as a collection of 3rd-party Camel material - such as tutorials, blog posts, published articles, videos, podcasts, presentations, and so forth.

If you have written a Camel-related article, then we are happy to provide a link to it. You can contact the Camel Team via our Mailing Lists, or simply post a tweet with the words "Apache Camel".


Browse the examples from github where each example is documented and up to date:


See Also

© 2004-2015 The Apache Software Foundation.
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.
Graphic Design By Hiram