Getting Started

Install camel-kit and create your first integration

Overview

Camel-Kit is an AI-guided integration development tool that transforms how you build Apache Camel integrations. Instead of writing code directly, you describe your integration requirements in natural language, and the AI handles design, planning, implementation, and verification.

Installation Walkthrough

Follow these steps to install Camel-Kit and create your first integration project.

Two Workflows

Camel-Kit supports two integration workflows. Toggle to see each approach:

Greenfield Development

Build new integrations from scratch using the Design → Plan → Execute → Validate pipeline:

  1. Run /camel-brainstorm — AI interviews you about requirements
  2. Review and approve the design specification
  3. AI automatically decomposes into tasks and generates code
  4. AI verifies the integration with runtime tests
  5. AI runs the final static quality gate and reports findings without modifying routes
camel-kit init my-project --ai claude
# Then in your AI agent:
# "I want to build a Kafka-to-PostgreSQL integration"

Greenfield Workflow guide

Platform Migration

Migrate existing integrations from other platforms:

  • MuleSoft Mule 3.x/4.x — Analysis of Mule XML flows, DataWeave, and connectors
  • Microsoft BizTalk — Orchestration, map, and pipeline migration
  • Apache Camel 2.x/3.x — Modernize to Camel 4.x YAML DSL
  • JBoss Fuse — Legacy Fuse/Karaf migration; Fuse projects are Camel 2.x/3.x codebases, so use --source-platform camel (or let auto detect the Fuse version qualifiers)

The AI auto-detects the source platform, records flow-specific analysis in one migration design package, and—after one approval—plans and executes the complete migration in dependency waves. It then runs one project-wide runtime verification pass and the final report-only validation gate.

camel-kit init --here --ai claude --source-platform mulesoft
# Then in your AI agent:
# "Migrate my MuleSoft flows to Camel"

Migration Workflow guide