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:
- Run
/camel-brainstorm— AI interviews you about requirements - Review and approve the design specification
- AI automatically decomposes into tasks and generates code
- 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"
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"