Camel K supports multiple languages for writing integrations:
Both integrations in source
Integrations written in plain XML DSL are supported (Spring XML or Blueprint not supported).
More information about supported languages is provided in the language specific section.
Integrations written in different languages are provided in the examples pack that is downloadable from the release page.