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


  • 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 XML DSL example to look at XML-based routing.

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 camel-examples from github where each example is documented with instructions how to run, and are up-to-date.