CamelBee Logo

Generate and Monitor Camel Microservices Instantly

Zero setup. Zero dependency hell. CamelBee generates fully working Apache Camel microservices — all dependencies version-aligned, unit/integration/black-box tests passing, Docker Compose ready, and embedded React UI included. Claude Code doesn't need to fight with versions, configurations, or boilerplate. It just focuses on your business logic.

Launch CamelBee Initializer View on GitHub

Generate, Debug, and Monitor — All in Your Browser

From project generation to production monitoring in minutes. React-based embedded UI included with every microservice.

Initializer

Generate your microservice visually

Configure interfaces (REST, Kafka, WebSocket, etc.), define CRUD operations, and connect to backends. Click Generate and download a complete, production-ready Apache Camel Maven project.

Initializer Preview Launch Initializer

Debugger

Watch your routes come alive

See messages flowing through your Camel routes in real-time. Inspect payloads, trace transformations, and debug integration flows visually.

Debugger Preview

Metrics

Monitor performance at a glance

Track memory, CPU, thread counts, and GC times across all routes. Detect bottlenecks with interactive metrics dashboards.

Metrics Preview

All four components — Initializer, Debugger, Metrics, and Health UI — work together to provide a complete development experience

How It Works

1

Configure

Pick interfaces (REST, Kafka, gRPC, MCP, etc.), backends, content types, and CRUD operations in the React UI. Choose Spring Boot or Quarkus.

2

Generate

Download a complete Maven project with Camel routes, MapStruct mappers, 3-level tests (unit, integration, black-box), Docker Compose, and CLAUDE.md.

3

Develop

Open in your IDE or Claude Code. The included CLAUDE.md and .claude/.standards/ give AI full context — replace the domain, add routes, or write tests with AI assistance.

4

Monitor

The embedded Debugger, Metrics, and Health UI run inside your microservice. Visualize message flows, track performance, and debug live traffic in your browser.

AI-Ready with Claude Code

Every generated microservice includes documentation that Claude Code loads automatically — giving it full understanding of your project from day one.

CLAUDE.md

Tailored to your selected interfaces and backends. Contains architecture overview, build commands, "How This Code Works" rules (what to preserve vs. freely change), domain customization guide, and step-by-step instructions for adding or removing routes.

.claude/.standards/

Three standards files: route-architecture.md (3-layer routes, 3-tier models, error handling), camel-dsl-patterns.md (Camel 4.x DSL, marshaling, protocol patterns), and test-patterns.md (unit, integration, and black-box test patterns).

The generated microservice is fully working out of the box — all tests pass, all dependencies are aligned, Docker is configured. Open it in Claude Code and focus purely on your business logic: replace the domain, add routes, or modify mappers. No version conflicts. No configuration guesswork.

Key Features

Contract-First Camel Routes

Define interfaces, operations, and backends — CamelBee generates complete Camel routes with clean object mappings and extensible business logic stubs.

Embedded React UI

Debugger, Metrics, and Health UI run directly inside your microservice. Watch messages flow, view performance metrics, and debug live traffic — no external tools needed.

Claude Code Ready

Every generated project includes a CLAUDE.md tailored to your selected interfaces and backends, plus .claude/.standards/ with architecture, Camel 4.x, and testing standards. Claude Code knows what to preserve, what to change, and how to add or remove routes.

3-Level Test Coverage

Unit, integration, and black-box tests for both success and failure scenarios. TestContainers, WireMock, Flyway, and fully dockerized end-to-end testing — CI-ready from day one.

Testing & DevOps Ready

CamelBee provides the working structure — you and Claude Code focus on your business logic

Interfaces & Backends

Interfaces Backends

Currently Supported:

  • REST
  • MCP
  • WebSocket
  • GraphQL
  • SOAP
  • Kafka
  • AMQP
  • JMS
  • File
  • SQL
  • JPA
  • gRPC
  • MQTT
  • RabbitMQ
  • AWS SQS
  • Cassandra
  • MongoDB
  • AWS DynamoDB
  • AWS S3

Coming Soon:

  • SSE
  • Netty
  • Scheduler
  • FTP

Currently Supported:

  • REST
  • SOAP
  • Kafka
  • AMQP
  • JMS
  • File
  • SQL
  • JPA
  • gRPC
  • Mock
  • MQTT
  • RabbitMQ
  • AWS SQS
  • Cassandra
  • MongoDB
  • AWS DynamoDB
  • AWS S3
  • AWS SNS

Coming Soon:

  • SSE
  • WebSocket
  • Netty (TCP/UDP)
  • FTP
  • Cache (Redis, Valkey, Infinispan, Hazelcast)
  • LLM / LangChain4j (with Docker Model Runner)

Articles & Tutorials

Follow on Medium

Stay up to date with the latest CamelBee tutorials, integration patterns, and deep-dives into Apache Camel microservice development — published regularly on Medium.

Read on Medium →

Already Have Camel Microservices?

You don't need to start from scratch! Add CamelBee's core libraries to your existing Apache Camel microservices and instantly unlock the Debugger, Metrics, and Health UI — all as a React embedded UI running directly inside your microservice.

Spring Boot Core

Add the Spring Boot core library to your existing Camel application and start visualizing your routes immediately.

View Spring Boot Core →

Quarkus Core

Integrate the Quarkus core library into your Camel Quarkus services for real-time debugging and performance monitoring.

View Quarkus Core →

Simply add the dependency and your existing microservices will have the full CamelBee React embedded UI — Debugger, Metrics, and Health UI — for live debugging and monitoring

Ready to Generate Your Microservice?

Launch CamelBee Initializer View on GitHub

If CamelBee saves you time, consider supporting the project.