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 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
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 — Full XML and DataWeave support
  • Apache Camel 2.x/3.x — Modernize to Camel 4.x YAML DSL

The AI auto-detects the source platform, uses graph-based flow analysis, and converts flow-by-flow.

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

Migration Workflow guide