Apache Camel KaravanKaravan is an Integration Toolkit 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 (Integration CRD or plain) 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. FeaturesVisual Designer for Integrations
RuntimesBuild and Deploy
DocumentationBuild-in catalogues:
InstallationPrerequisites
How to install
Create and edit integrationCreate new IntegrationEdit an existing IntegrationRun integrationRun integration locally
Export integration to Maven project
IssuesIf you find a new issue, please create a new issue report in GitHub! |