This document provides an overview of Apache Camel, an open source integration framework. It discusses Camel's architecture, including routes, endpoints and components. It also describes Camel's domain specific language for defining routes. Finally, it provides a sample route that reads an XML file from FTP, transforms it using XSLT, and sends it to a JMS queue.