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.

Getting Started

First you need to Download the Camel distribution; or you could grab the Source and try Building it yourself.

Then come back here and you might want to read the following documentation before continuing:

Working with CamelContexts and RouteBuilders

To get started with Camel:

  1. Create a CamelContext.
  2. Optionally, configure components or endpoints.
  3. Add whatever routing rules you wish using the DSL and RouteBuilder or using Xml Configuration.
  4. Start the context.

When your application is closing you may wish to stop the context

When you are ready, why not Walk through an Example?
And then continue the walk Walk through another example
And after the walks head over to the tutorials.

Working with Spring

If you use Spring as a Dependency Injection container then please refer to the Camel Spring documentation.

Other Resources

We strongly suggest that you brew a cup of coffee or tea and take the 30 minutes to read one or more of the following resources:

  • Camel in Action, Chapter 1 (direct link) free chapter 1 of the Camel in Action book. Highly recommended to read to learn what Camel is and the basic Camel concepts. This is a free chapter you can download directly as a pdf (about 20 pages) and introduces you to Camel. We have been told by experience Camel end users they wished this chapter was available to them when they started learning Camel.
  • Several of the vendors on the Commercial Camel Offerings page also offer various tutorials, webinars, examples, etc.... that may be useful.
  • Articles is a link collection with articles, blogs, podcasts, presentations and the likes about Camel done by people from the community.
© 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