Karavan an Integration Platform for Apache Camel

Clone this repo:
  1. a6a1416 #768: Upgrade to Infinispan 14.0.9 (#769) by Claus Ibsen · 11 days ago main
  2. c4b50e8 #766: Upgrade to Quarkus 2.16.7 (#767) by Claus Ibsen · 11 days ago
  3. 7bc309c Karavan secret created from CLI options #762 by Marat Gubaidullin · 12 days ago
  4. 75cda85 Reload and log scroll #757 by Marat Gubaidullin · 13 days ago
  5. a1da4bb Uncomment temporery code #757 by Marat Gubaidullin · 14 days ago

Build Camel Java Quarkus React Typescript License

karavan-logo karavan-logo

Karavan is an Integration Platform for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box.


Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed application to a Kubernetes/OpenShift in any cloud provider.




Two types of applications are available:

  1. Cloud-native application deployed into Kubernetes/OpenShift
  2. VS Code extension available on the Marketplace. Extensions for VS Code Compatible Editors available on Open VSX Registry

Both applications share same visual designer and work with Camel YAMl DSL.

Karavan cloud-native application

Karavan cloud-native integration toolkit is an application to manage projects, design and monitor integrations, Tekton pipeline to build and deploy integrations. More about cloud-native Karavan


Karavan VS Code extension

Install Karavan VS Code extension from the Marketplace or from Open VSX Registry

More about Karavan VS Code Extension