Apache Camel Karavan is a Low-Code Data Integration Platform It simplifies the Apache Camel experience and accelerates developer performance by visually designing and rapidly deploying integration microservices.
- Full power of Apache Camel through Visual Tool
- From Low-code use-cases to Pro-code projects
- Powered by 10+ years of Community Intelligence
- Enterprise Integration Patterns
- 300+ Integration Components
- REST API designer with OpenAPI to REST DSL generator
- YAML for Integration and Java custom code
- Simple shell scripts for build and deploy
- Configuration
- Predefined customizable scripts for different platforms
- Hot Reload
- View live logs during development
- Tracing Exchange Data
Apache Camel Karavan components:
- Karavan app acts as the central interface for the platform, allowing users to manage and orchestrate their integration projects.
- Build Container started by the Karavan app to run integrations in developer mode (dev-mode), package and deploy integrations.
- Integration microservices delivered by the platform.
- Git repository stores all essential project files, including integration YAML configurations, application.properties, container configurations, deployment resources, and templates. It is considered the source of truth for the applications.
- An Image Registry is used by the Apache Camel Karavan to store container images that are generated during the build process.
Karavan provides VS Code extension for local developer experience
- Design, code and run integrations on your laptop or PC
- Deploy to Kubernetes or Openshift
- Download from Marketplace or Open VSX Registry
If you haven't done so yet, please be sure to download Karavan and give it a try. We're excited to receive your feedback and learn about your experiences!