Apache Camel Karavan
Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines and integration with runtimes.
Features
- Enterprise Integration Patterns DSL
- REST DSL
- Beans and dependencies
- 100+ Kamelets source/sink/action
- 300+ Components consumer/producer
- Read/Write Integration CRD (*.yaml with kind:Integration) and plain yaml routes
- Integration with Camel-K and JBang
Installation
Prerequisites
How to install
- Open your VS Code Integrated Development Environment (IDE).
- In the VS Code Activity Bar, select Extensions. (Alternatively, press Ctrl+Shift+X).
- In the search bar, type Karavan
- In the Apache Camel Karavan box, click Install.
Create and edit integration
Create new Integration
Edit an existing Integration
Run integration
Run integration locally
- JBang installed
- Click button in VS Code or
jbang -Dcamel.jbang.version=3.16.0 camel@apache/camel run $INTEGRATION.yaml --max-messages=10 --logging-level=info
Run integration in Kubernetes or OpenShift
Prerequisites
Deploy with Camel K on Kubernetes
kubectl apply -f integration.yaml
Deploy with Camel K on OpenShift
oc apply -f integration.yaml
Issues
If you find a new issue, please create a new issue report in GitHub!