blob: d1f2af6b96f5cb8f9d5a5ad6bc828f6806da459c [file] [log] [blame]
[[languages]]
= Languages
Camel K supports multiple languages for writing integrations:
.Supported Languages
[options="header"]
[cols="30%,70%"]
|=======================
| Language | Description
| xref:groovy.adoc[Groovy] | Groovy `.groovy` files are supported.
| xref:kotlin.adoc[Kotlin] | Kotlin Script `.kts` files are supported.
| xref:javascript.adoc[JavaScript] | JavaScript `.js` files are supported.
| xref:java.adoc[Java] | Integrations written in plain Java DSL are supported.
| xref:xml.adoc[XML] | 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 https://github.com/apache/camel-k/releases[release page].