This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/main by this push:
new 8385bcfb Create dedicated Camel Tooling page (#1614)
8385bcfb is described below
commit 8385bcfb5c0ec20d6490b7e7fbec0d9e0252a330
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jun 5 20:58:29 2026 +0200
Create dedicated Camel Tooling page (#1614)
* #1607: Create dedicated Camel Tooling page
Co-Authored-By: Claude Opus 4.6 <[email protected]>
* #1607: Remove Gradle plugin, move Libraries to bottom
Co-Authored-By: Claude Opus 4.6 <[email protected]>
* #1607: Add Tooling links to footer and docs landing page
Co-Authored-By: Claude Opus 4.6 <[email protected]>
* Add Wanaku MCP Router to tooling index
* #1607: Fix Camel MCP Server link to point to documentation page
Co-Authored-By: Claude Opus 4.6 <[email protected]>
---------
Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-authored-by: Otavio Rodolfo Piske <[email protected]>
---
antora-ui-camel/public/_/data/rev-manifest.json | 1 +
.../public/_/img/tooling-9f893843e8.svg | 3 +
antora-ui-camel/src/img/tooling.svg | 3 +
config.toml | 11 +-
content/community/user-stories.md | 11 --
content/docs/_index.md | 18 ++++
content/tooling/_index.md | 111 +++++++++++++++++++++
layouts/partials/footer.html | 1 +
8 files changed, 146 insertions(+), 13 deletions(-)
diff --git a/antora-ui-camel/public/_/data/rev-manifest.json
b/antora-ui-camel/public/_/data/rev-manifest.json
index 45eb0087..944c7bc6 100644
--- a/antora-ui-camel/public/_/data/rev-manifest.json
+++ b/antora-ui-camel/public/_/data/rev-manifest.json
@@ -39,6 +39,7 @@
"img/spring-boot.svg": "img/spring-boot-0a7cb95564.svg",
"img/support.svg": "img/support-7219bb2f58.svg",
"img/team.svg": "img/team-899f1050c2.svg",
+ "img/tooling.svg": "img/tooling-9f893843e8.svg",
"img/user-stories.svg": "img/user-stories-cccc5f7c8f.svg",
"js/site.js": "js/site-0eeb09d476.js",
"js/vendor/algoliasearch.js": "js/vendor/algoliasearch-c7d08807d6.js",
diff --git a/antora-ui-camel/public/_/img/tooling-9f893843e8.svg
b/antora-ui-camel/public/_/img/tooling-9f893843e8.svg
new file mode 100644
index 00000000..32bc0452
--- /dev/null
+++ b/antora-ui-camel/public/_/img/tooling-9f893843e8.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+<path d="M0 0h24v24H0z" fill="none"/><path fill="#fff" d="M22.7
19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1
2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4
0l2.3-2.3c.5-.4.5-1.1.1-1.4z"/>
+</svg>
diff --git a/antora-ui-camel/src/img/tooling.svg
b/antora-ui-camel/src/img/tooling.svg
new file mode 100644
index 00000000..32bc0452
--- /dev/null
+++ b/antora-ui-camel/src/img/tooling.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+<path d="M0 0h24v24H0z" fill="none"/><path fill="#fff" d="M22.7
19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1
2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4
0l2.3-2.3c.5-.4.5-1.1.1-1.4z"/>
+</svg>
diff --git a/config.toml b/config.toml
index a8ec58b2..46b007da 100644
--- a/config.toml
+++ b/config.toml
@@ -62,15 +62,22 @@ defaultMarkdownHandler = "goldmark"
pre = "img/community.svg"
[[menu.main]]
- name = "Download"
+ name = "Tooling"
weight = 5
+ identifier = "tooling"
+ url = "/tooling/"
+ pre = "img/tooling.svg"
+
+[[menu.main]]
+ name = "Download"
+ weight = 6
identifier = "download"
url = "/download/"
pre = "img/download.svg"
[[menu.main]]
name = "Security"
- weight = 6
+ weight = 7
identifier = "security"
url = "/security/"
pre = "img/security.svg"
diff --git a/content/community/user-stories.md
b/content/community/user-stories.md
index 481e9362..0166469b 100644
--- a/content/community/user-stories.md
+++ b/content/community/user-stories.md
@@ -146,14 +146,3 @@ This page is intended as a place to collect user stories
and feedback on Apache
|[Red Hat Build of Apache
Camel](https://www.redhat.com/en/technologies/jboss-middleware/fuse)|Red Hat
provides a commercial distribution of Apache Camel with enterprise support.|
{{< /table >}}
-## Developer Tooling
-{{< table >}}
-| Project | Description |
-|---------|-------------|
-|[Apache Camel IDEA
Plugin](https://github.com/camel-idea-plugin/camel-idea-plugin)|Plugin for
Intellij IDEA to provide a set of Apache Camel related editing capabilities to
the code editor. It also provides Camel textual route debugging capabilities.|
-|[Camel Debug Adapter](https://github.com/camel-tooling/camel-debug-adapter)|A
server implementation of the [Debug Adapter
Protocol](https://microsoft.github.io/debug-adapter-protocol/) that provides
Camel textual route debugging capabilities. It is packaged for [VS
Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-debug-adapter-apache-camel)
and [Eclipse Desktop
IDE](https://marketplace.eclipse.org/content/textual-debugging-apache-camel).|
-|[Camel Language
Server](https://github.com/camel-tooling/camel-language-server)|A server
implementation of the [Language Server
protocol](https://github.com/Microsoft/language-server-protocol) that provides
Camel DSL smartness (completion, validation, hover, outline). It is packaged
for [VS
Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel)
and [Eclipse Desktop
IDE](https://marketplace.eclipse.org/content/language-support-apache-camel).|
-|[Kaoto](https://kaoto.io/)|Kaoto is an integration editor to create and
deploy workflows in a visual, low-code way; with developer-friendly features
like a code editor and deployments to the cloud.|
-|[VS Code extension pack for
Camel](https://marketplace.visualstudio.com/items?itemName=redhat.apache-camel-extension-pack)|It
provides a set of tools to develop Camel applications.|
-|[hawt.io](http://hawt.io)|hawt.io is an open source HTML5 web application for
visualizing, managing and tracing Camel routes & endpoints, ActiveMQ brokers,
JMX, and much more.|
-{{< /table >}}
diff --git a/content/docs/_index.md b/content/docs/_index.md
index bcd6f715..01f5d71f 100644
--- a/content/docs/_index.md
+++ b/content/docs/_index.md
@@ -186,6 +186,24 @@ when you need to quickly build a prototype with Camel.
{{< div "box left" >}}
+<a href="/tooling/" class="icon" title="Tooling">{{< icon "logo-d" "Apache
Camel logo" >}}</a>
+
+{{< div "content">}}
+
+## Tooling
+
+Apache Camel has a rich ecosystem of developer tooling — IDE plugins, visual
editors, AI-assisted development tools, Maven plugins, and monitoring solutions.
+
+<p>
+<a class="button dark" href="/tooling/">Tooling</a>
+</p>
+
+{{< /div >}}
+
+{{< /div >}}
+
+{{< div "box right" >}}
+
<a href="/camel-kamelets/latest/" class="icon" title="Kamelets ">{{< icon
"logo-d" "Apache Camel logo" >}}</a>
{{< div "content">}}
diff --git a/content/tooling/_index.md b/content/tooling/_index.md
new file mode 100644
index 00000000..171584ee
--- /dev/null
+++ b/content/tooling/_index.md
@@ -0,0 +1,111 @@
+---
+title: "Tooling"
+---
+
+Apache Camel ships with a rich set of built-in developer tools and is
supported by a growing ecosystem of third-party tooling. Whether you prefer the
command line, an IDE, a visual editor, or AI-assisted development — there is
tooling to help you build, test, debug, and manage your Camel integrations.
+
+## Camel CLI
+
+The Camel CLI, powered by [JBang](https://www.jbang.dev/), lets you get
started with Camel instantly — no project setup, no build tool configuration.
Install it once, then use the `camel` command to develop, run, test, and export
your integrations.
+
+{{< table >}}
+| Command | Description |
+|---------|-------------|
+|`camel run`|Run Camel routes from source files (Java, YAML, XML, etc.) with
automatic classpath management|
+|`camel dev`|Run in developer mode with hot-reload — changes are picked up
automatically without restarting|
+|`camel trace`|Live message tracing, step by step through your routes to see
how messages are processed|
+|`camel send`|Send test messages to running Camel routes for quick testing and
debugging|
+|`camel test`|Run tests for your Camel routes|
+|`camel export`|Export your Camel project to Spring Boot, Quarkus, or
standalone Java for production deployment|
+{{< /table >}}
+
+See the [Camel CLI documentation](/manual/camel-jbang.html) for installation
instructions and detailed usage.
+
+### Camel TUI
+
+The `camel tui` command launches a full terminal-based UI that provides fast,
real-time feedback during development — a natural fit for CLI-first and
AI-assisted workflows. It gives you route status, message flow, and tracing all
in a single terminal view, so you can stay in the flow without switching tools.
Ideal for low-code and AI-assisted development where quick iteration matters.
+
+## Camel MCP Server
+
+The [Camel MCP Server](/manual/camel-jbang-mcp.html) connects Apache Camel to
AI coding assistants through the [Model Context Protocol
(MCP)](https://modelcontextprotocol.io/). It gives AI tools access to Camel's
component catalog, DSL documentation, and integration patterns — so they can
help you write, debug, and optimize Camel routes with full context.
+
+Supported AI tools include Claude Code, GitHub Copilot, Gemini CLI, Cursor,
Windsurf, and any MCP-compatible assistant.
+
+## AI-Assisted Development
+
+{{< table >}}
+| Tool | Description |
+|------|-------------|
+|[Camel Kit](https://github.com/luigidemasi/camel-kit)|A set of structured
slash commands for AI coding assistants that guide you through the complete
integration lifecycle — from design and planning to implementation and
verification. Supports Claude Code, Gemini CLI, and more.|
+|[Wanaku](https://wanaku.ai)|The Wanaku MCP Router is a router for AI-enabled
applications powered by the Model Context Protocol (MCP) and Apache Camel.|
+{{< /table >}}
+
+## Maven Plugins
+
+For production projects, Camel provides a set of Maven plugins that integrate
with your existing build workflow:
+
+{{< table >}}
+| Plugin | Description |
+|--------|-------------|
+|[Camel Maven Plugin](/manual/camel-maven-plugin.html)|The main plugin for
running and developing Camel applications from Maven. Goals: `camel:run` (run
routes), `camel:dev` (developer mode with hot-reload), `camel:debug` (debug
mode for textual route debugging), `camel:prepare-fatjar` (prepare for fat-jar
packaging).|
+|[Camel Report Maven Plugin](/manual/camel-report-maven-plugin.html)|Validates
source code for invalid Camel endpoint URIs, Simple expressions, duplicate
route IDs, and generates route coverage reports after unit testing.|
+|[Camel YAML DSL Validator Maven
Plugin](/manual/camel-yaml-dsl-validator-maven-plugin.html)|Validates YAML DSL
route files for syntax errors according to the spec, without needing to run
Camel.|
+|[Camel Component Maven
Plugin](/manual/camel-component-maven-plugin.html)|Assists third-party
component developers in generating all necessary metadata and configuration
Java classes for custom Camel components.|
+|[Camel REST DSL OpenAPI Plugin](/manual/rest-dsl-openapi.html)|Generates REST
DSL routes and DTOs from OpenAPI v3 specification files for a contract-first
approach.|
+{{< /table >}}
+
+## Maven Archetypes
+
+Camel provides [Maven Archetypes](/manual/camel-maven-archetypes.html) to
quickly scaffold new projects:
+
+{{< table >}}
+| Archetype | Description |
+|-----------|-------------|
+|camel-archetype-java|Creates a new Camel project using Java DSL|
+|camel-archetype-main|Creates a new Camel project using standalone Camel Main|
+|camel-archetype-spring|Creates a new Camel project with Spring DSL support|
+|camel-archetype-component|Creates a new Camel component|
+|camel-archetype-dataformat|Creates a new Camel data format|
+|camel-archetype-api-component|Creates a new Camel component that wraps one or
more API proxies|
+{{< /table >}}
+
+## IDE Plugins and Extensions
+
+{{< table >}}
+| Tool | Description |
+|------|-------------|
+|[Apache Camel IDEA
Plugin](https://github.com/camel-idea-plugin/camel-idea-plugin)|Plugin for
IntelliJ IDEA to provide a set of Apache Camel related editing capabilities to
the code editor. It also provides Camel textual route debugging capabilities.|
+|[VS Code Extension Pack for
Camel](https://marketplace.visualstudio.com/items?itemName=redhat.apache-camel-extension-pack)|A
set of VS Code extensions for developing Camel applications — includes
language support, debugging, and more.|
+|[Camel Language
Server](https://github.com/camel-tooling/camel-language-server)|A [Language
Server Protocol](https://github.com/Microsoft/language-server-protocol)
implementation that provides Camel DSL smartness (completion, validation,
hover, outline). Packaged for [VS
Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel)
and [Eclipse
Desktop](https://marketplace.eclipse.org/content/language-support-apache-camel).|
+|[Camel Debug Adapter](https://github.com/camel-tooling/camel-debug-adapter)|A
[Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/)
implementation that provides Camel textual route debugging capabilities.
Packaged for [VS
Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-debug-adapter-apache-camel)
and [Eclipse
Desktop](https://marketplace.eclipse.org/content/textual-debugging-apache-camel).|
+{{< /table >}}
+
+## Visual Editing
+
+{{< table >}}
+| Tool | Description |
+|------|-------------|
+|[Camel Karavan](https://karavan.space/)|Camel Karavan is a visual development
tool for Apache Camel that provides a rich graphical editor for designing and
deploying integration routes.|
+|[Kaoto](https://kaoto.io/)|Kaoto is an integration editor to create and
deploy workflows in a visual, low-code way; with developer-friendly features
like a code editor and deployments to the cloud.|
+{{< /table >}}
+
+## Monitoring and Management
+
+{{< table >}}
+| Tool | Description |
+|------|-------------|
+|[Camel Monitor
Operator](https://camel-tooling.github.io/camel-dashboard/docs/installation-guide/advanced/operator/)|A
Kubernetes operator that discovers and monitors Camel applications running in
the cloud. Provides a lightweight monitoring layer with a GUI dashboard and
integrates with advanced monitoring systems like Prometheus.|
+|[hawt.io](http://hawt.io)|hawt.io is an open source HTML5 web application for
visualizing, managing and tracing Camel routes & endpoints, ActiveMQ brokers,
JMX, and much more.|
+{{< /table >}}
+
+## Libraries
+
+{{< table >}}
+| Tool | Description |
+|------|-------------|
+|[Forage](https://kaotoio.github.io/forage/)|Opinionated bean factories for
Apache Camel — configure data sources, connection factories, AI models,
transaction managers, and more via properties instead of Java code. Works with
Camel JBang, Spring Boot, and Quarkus.|
+{{< /table >}}
+
+---
+
+If you are using or have developed tooling for Apache Camel please add an
entry via a [pull request](https://github.com/apache/camel-website); or post to
the [mailing list](/community/mailing-list/).
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index fc3cae52..c3cb1737 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -15,6 +15,7 @@
<dt><label for="footer-toggle-overview">Overview</label><label
for="footer-toggle-overview">+</label></dt>
<dd><a href="/blog/">Blog</a></dd>
<dd><a href="/docs/">Documentation</a></dd>
+ <dd><a href="/tooling/">Tooling</a></dd>
<dd><a href="/community/support/">Community</a></dd>
<dd><a href="/download/">Download</a></dd>
</dl>