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
https://camel.apache.org/staging/
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.

Is it possible to start Camel as a standalone application, without embedding it in another application?

Yes Camel can run standalone or in any container. Running Standalone is as simple just to create a CamelContext, add routes and start it. If you don't want to write your own java main, you could use the one from camel-spring (http://camel.apache.org/maven/current/camel-spring/apidocs/) also used by the Camel Maven Plugin.

The starting guide is a good place to start:
Getting Started

And the concrete walk through a plain old java main example:
Walk through an Example

The FAQ have some more details:
Faq

And if you use Maven for your projects Camel has maven tools to boot up in standalone mode and quickly run you Camel application:
Camel Maven Plugin

And check this Cookbook example: Running Camel standalone and have it keep running

This is how you can run the Examples that is included in the Camel distribution.

© 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