Camel K supports multiple languages for writing integrations:
Integrations written in plain Java DSL are supported.
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.