Languages

To support flexible and powerful Enterprise Integration Patterns, Camel supports various Languages to create an Expression or Predicate within the Routes and DSL..

Supported languages

There are more than 25 different Languages such as scripted programming languages like Groovy, and template based languages like Velocity and Freemarker, and XML/JSon languages, and industry specifics such as Finance and Health Care, and many others.

Most of these languages are also supported used as Annotation Based Expression Language in Java beans.