Apache Camel K

This version (1.9.x) of Camel K depends on:

This is the development version of Camel K. It should not be used in production.

Apache Camel K is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures.

Users of Camel K can instantly run integration code written in Camel DSL on their preferred cloud (Kubernetes or OpenShift).

How It Works

Just write a helloworld.groovy integration file with the following content:

from('timer:tick?period=3000')
  .setBody().constant('Hello world from Camel K')
  .to('log:info')

You can then execute the following command:

kamel run helloworld.groovy

The integration code immediately runs in the cloud. Nothing else is needed.

Continue reading the documentation to install and get started with Camel K.

Compatibility Matrix

Compatibility between Camel K and dependencies
Camel K Version Camel K Runtime version Camel Version Camel-Quarkus Version Quarkus Version GraalVM Version Kamelets Version LTS Until Branch

Next (Pre-release)

1.13.0

3.16.0

2.8.0

2.8.0.Final

22.0.0

0.8.0

main

1.9.x

1.13.0

3.16.0

2.8.0

2.8.0.Final

22.0.0

0.8.1

release-1.9.x

1.8.x

1.12.0

3.14.1

2.7.0

2.7.0.Final

21.3.0

0.7.1

release-1.8.x

1.6.x

1.9.1

3.11.2

2.3.0

2.3.0.Final

21.2.0

0.4.0

release-1.6.x