Overview
Karavan visual integration designer
The Apache Camel Karavan visual designer showing an integration project with its Camel routes on the drag and drop canvas.
Karavan visual integration designer
Karavan dashboard
Karavan integration source files
Karavan sign-in
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
Apache Camel Karavan is an open source visual integration designer and toolkit for Apache Camel. It provides a browser-based, drag-and-drop designer to build, run and manage Apache Camel integrations - Kamelets and Enterprise Integration Pattern (EIP) routes - and, in its docker mode, it can build and run each integration as its own container on the local Docker engine. This AMI delivers Karavan fully installed and configured so a complete integration design environment is running within minutes of launch. The current release available is Apache Camel Karavan 4.18.1.
Why This AMI Over Alternatives
Unlike a bare Karavan container or a generic community image, this AMI eliminates the manual steps that slow down getting productive:
- No shared default credentials - Karavan's stock build ships a well-known hardcoded admin password. A one-shot first-boot service generates a unique password per instance and applies it to both the reverse-proxy gate and Karavan's own sign-in, so the well-known default never ships.
- Pre-wired stack - Karavan and its PostgreSQL state store run as a supervised docker compose stack, fronted by an nginx reverse proxy with HTTP Basic authentication, with the Docker socket wired in so the docker-mode runner can build and run integrations without any manual setup.
- Populated on first boot - A curated demo integration project is seeded through Karavan's API on first boot, so the visual designer opens with a real project to explore rather than an empty canvas.
- Immediate productivity - Launch, retrieve your credentials, open the designer and start building Camel routes without touching Java, Quarkus, Docker, systemd units or reverse-proxy configuration.
Application Stack
Karavan runs from the official Apache Camel Karavan container image, with its integration and session state held in PostgreSQL, both supervised as a docker compose stack. The Karavan web UI binds the loopback interface only and is reverse-proxied by nginx on port 80 with HTTP Basic authentication; PostgreSQL and the Docker socket are never exposed off the instance. Karavan runs on Quarkus (Java).
Secure First Boot
On first boot a one-shot service generates a fresh password unique to that instance, applies it to both the nginx access gate and Karavan's own admin sign-in, brings up a fresh stack, proves the gate answers correctly (unauthenticated and wrong-password requests are rejected, the per-instance password is accepted) and writes the credentials to a root-only file. No shared or default credentials ship in the image, and the captured image contains an empty database with no password hash of any kind.
Example Use Case: Financial Services Event Routing
A financial services integration team uses Karavan to visually design Apache Camel routes that transform and route order-to-cash events between trading platforms, payment gateways and back-office ledger systems. Engineers wire together sources, transformations and destinations in the browser, run each integration as a container via the local Docker engine to validate message flow and error handling, then promote validated routes to their CI/CD pipeline. The visual designer lets the team iterate on complex EIP patterns without hand-editing Camel YAML.
Additional Use Cases
- Prototyping and demonstrating Apache Camel enterprise integration patterns
- Building and testing Kamelets and reusable integration routes
- Teaching and evaluating Apache Camel with a ready-to-use visual environment
- Healthcare HL7/FHIR message transformation and routing between clinical systems
- Logistics event-driven integration connecting warehouse, shipping and ERP platforms
Getting Started
- Launch the AMI on your chosen EC2 instance type.
- SSH into the instance and retrieve your generated credentials from the root-only file.
- Browse to the instance public address and sign in as the 'admin' user - you are asked for the same username and password twice, first by the nginx access gate and then by the Karavan sign-in form.
- Open the pre-loaded demo integration project in the visual designer, then design and run your first Camel route.
For evaluation, launch on a smaller instance type to explore the designer at minimal cost before scaling up for heavier integration workloads.
cloudimg Support
24/7 technical support by email and live chat. Our engineers assist with Karavan deployment, upgrades, integration and route design, Docker-mode runner configuration and performance tuning. Critical issues receive a one-hour average response time.
Apache Camel, Camel, Karavan and Apache are trademarks of the Apache Software Foundation. All other product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Apache Camel Karavan preinstalled and ready, with the visual integration designer behind an authenticated nginx reverse proxy, its PostgreSQL state store and the Docker-mode runner all pre-wired as a supervised docker compose stack, and a demo integration project pre-loaded, with no manual setup required
- Hardened first boot generates a fresh password for every instance and applies it to both the reverse-proxy gate and Karavan's own admin sign-in, replacing the well-known hardcoded default and storing the credentials in a file only the root user can read
- 24/7 technical support from cloudimg, with expert assistance for Karavan deployment, integration and route design, Docker-mode runner configuration and upgrades
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of the Apache Camel Karavan 4.18.1 visual integration designer.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant; Ubuntu uses 'ubuntu'). The Karavan visual designer is served on port 80 by an nginx reverse proxy with HTTP Basic authentication; browse to http://<instance-public-ip>/ and sign in as the 'admin' user. You are prompted for the same username and password twice: first by the nginx access gate (the browser Basic Auth dialog) and then by the Karavan sign-in form. Retrieve the generated password with: sudo cat /root/karavan-credentials.txt. Karavan and its PostgreSQL state run as a docker compose stack under /opt/karavan and bind the loopback interface only. For production, restrict the security group to trusted sources and place your own TLS termination in front (see the user guide).
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat.
What We Help With
- Karavan deployment and initial configuration
- Apache Camel integration and route design
- Docker-mode runner configuration
- Reverse-proxy, authentication and TLS setup
- Performance tuning and sizing
- Version upgrades
- Troubleshooting connectivity, authentication and integration errors
Response Times
Critical issues receive a one-hour average response. Our engineers are available around the clock to help resolve production-impacting problems.
How to Reach Us
- Email: support@cloudimg.co.uk
- Live chat: available 24/7
Refunds and Billing
For billing questions or refund requests, contact us at the email address above and we will respond promptly.
Whether you are evaluating Karavan for the first time or building production Camel integrations, our team is here to help you succeed.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
