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 7057d711 Improve What is Apache Camel page
7057d711 is described below

commit 7057d71139e59ae7c9385e2ae9aa50925cb8d6c4
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jun 11 21:16:38 2026 +0200

    Improve What is Apache Camel page
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 content/what-is-apache-camel/_index.md | 53 ++++++++++++++++------------------
 1 file changed, 25 insertions(+), 28 deletions(-)

diff --git a/content/what-is-apache-camel/_index.md 
b/content/what-is-apache-camel/_index.md
index c0941769..d96d0270 100644
--- a/content/what-is-apache-camel/_index.md
+++ b/content/what-is-apache-camel/_index.md
@@ -20,8 +20,10 @@ keywords:
 ## Apache Camel is an integration framework.
 
 It connects your applications, services, APIs, and data — whether they live in 
the cloud, on-premise, or both.
-
----
+You describe what should happen — read from Kafka, transform the data, write 
to a database — and Camel
+handles the protocols, formats, and error handling. With 350+ ready-made 
connectors and 65+ proven
+integration patterns, you write the logic once and run it on Spring Boot, 
Quarkus, or standalone.
+Routes can be written in Java, YAML, or XML — or designed visually with Kaoto 
or Karavan.
 
 ## Why should I care?
 
@@ -29,11 +31,11 @@ It connects your applications, services, APIs, and data — 
whether they live in
 
 Every application eventually needs to talk to other systems — databases, 
message brokers, cloud services, SaaS APIs, legacy systems, files, emails. The 
question is how.
 
-You can write custom integration code for each connection. Or you can use 
Camel — which gives you **350+ ready-made connectors** and **65+ integration 
patterns** so you write the *what*, not the plumbing.
+You can write custom integration code for each connection. Or you can use 
Camel and focus on the *what*, not the plumbing.
 
 ### What it looks like
 
-You write a **route** that says: *take data from here, transform it, and send 
it there.* Camel handles the connectivity, the protocols, the formats, and the 
error handling.
+You write a **route** that says: *take data from here, transform it, and send 
it there.*
 
 **YAML:**
 
@@ -107,30 +109,22 @@ These aren't theoretical — they're production-tested 
patterns used by thousand
 
 [See all patterns 
→](/components/next/eips/enterprise-integration-patterns.html)
 
----
-
 ## The origin story
 
 The very first Camel route ever written was 
`from("jms:queue:test.queue").to("file://test")` — one line, June 2007. Nearly 
two decades later, that same idea powers every Camel route: take data from 
here, send it there. The framework grew from 19 components to 350+, from a 
handful of contributors to 1,600+ — but the DNA never changed.
 
----
-
 ## Trusted in production
 
 Apache Camel has been running in production for nearly two decades. Thousands 
of companies worldwide rely on it — from startups to governments, across 
financial services, healthcare, aviation, energy, logistics, telecom, and every 
industry in between. Processing billions of messages daily.
 
 [See who uses Apache Camel →](/community/user-stories/)
 
----
-
 ## Works with AI coding assistants
 
 Apache Camel's entire source code, documentation, tests, examples, and two 
decades of commit history are open source on apache.org — making it 
well-represented in AI training data. AI coding assistants can generate routes, 
explain components, troubleshoot errors, and suggest patterns.
 
 Camel also provides an **MCP server** (Model Context Protocol) that connects 
AI assistants directly to Camel's component catalog — giving tools like Claude 
Code, GitHub Copilot, and Cursor full context awareness when helping you build 
integrations.
 
----
-
 ## The numbers
 
 | Metric | Value |
@@ -144,8 +138,6 @@ Camel also provides an **MCP server** (Model Context 
Protocol) that connects AI
 | **Open bugs** | Typically 10 or fewer (across 350+ connectors) |
 | **License** | Apache License 2.0 — free, no cost, forever |
 
----
-
 ## Try it in 60 seconds
 
 ```bash
@@ -159,21 +151,32 @@ camel run hello.yaml
 camel tui
 ```
 
-Or export to Spring Boot:
+Or if you already use Spring Boot or Quarkus, just add the dependency to your 
`pom.xml`:
 
-```bash
-camel init hello.yaml
-camel export --runtime=spring-boot --gav=com.example:myproject:1.0-SNAPSHOT
-cd myproject
-mvn spring-boot:run
+**Spring Boot:**
+
+```xml
+<dependency>
+    <groupId>org.apache.camel.springboot</groupId>
+    <artifactId>camel-spring-boot-starter</artifactId>
+</dependency>
 ```
 
+**Quarkus:**
+
+```xml
+<dependency>
+    <groupId>org.apache.camel.quarkus</groupId>
+    <artifactId>camel-quarkus-core</artifactId>
+</dependency>
+```
+
+Then write a route — Camel auto-discovers it on startup. No CLI needed.
+
 Or design visually: [Kaoto](https://kaoto.io) | 
[Karavan](https://github.com/apache/camel-karavan)
 
 [Install the Camel CLI →](/manual/camel-jbang.html)
 
----
-
 ## Go deeper
 
 - [Getting Started Guide](/manual/getting-started.html) — build your first 
integration
@@ -191,14 +194,8 @@ Or design visually: [Kaoto](https://kaoto.io) | 
[Karavan](https://github.com/apa
 - [Spring Boot Examples](https://github.com/apache/camel-spring-boot-examples) 
— Spring Boot integration examples
 - [Quarkus Examples](https://github.com/apache/camel-quarkus-examples) — 
Quarkus integration examples
 
----
-
 ## Commercial support
 
 Apache Camel is free and open source. Commercial support with SLAs is 
available from multiple vendors — you choose your vendor, you're never locked 
in.
 
 [See companies offering commercial Camel support 
→](/manual/commercial-camel-offerings.html)
-
----
-
-*Apache Camel is a project of the Apache Software Foundation.*

Reply via email to