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

  • No labels