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.git


The following commit(s) were added to refs/heads/main by this push:
     new 2cacaeb9efa9 chore: modernize README and GitHub description for AI 
visibility
2cacaeb9efa9 is described below

commit 2cacaeb9efa91997cdd312318b6939f668aa71fd
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jun 12 16:28:10 2026 +0200

    chore: modernize README and GitHub description for AI visibility
    
    Rewrite README with code examples, runtimes table, AI integration,
    visual designers, and user stories. Update .asf.yaml description
    with key facts (300+ connectors, multi-DSL, multi-runtime).
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 .asf.yaml |   2 +-
 README.md | 140 ++++++++++++++++++++++++++++++--------------------------------
 2 files changed, 69 insertions(+), 73 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 972c930f0717..6500222cf665 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -16,7 +16,7 @@
 #
 
 github:
-  description: "Apache Camel is an open source integration framework that 
empowers you to quickly and easily integrate various systems consuming or 
producing data."
+  description: "Apache Camel is an open source integration framework with 300+ 
connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or 
standalone. Apache License 2.0."
   homepage: https://camel.apache.org
   labels:
     - camel
diff --git a/README.md b/README.md
index eeb49fc41c19..ba809e176795 100644
--- a/README.md
+++ b/README.md
@@ -6,103 +6,99 @@
 
[![Chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://camel.zulipchat.com/)
 
[![Twitter](https://img.shields.io/twitter/follow/ApacheCamel.svg?label=Follow&style=social)](https://twitter.com/ApacheCamel)
 
+[Apache Camel](https://camel.apache.org/) is an open source integration 
framework with 300+ connectors for databases, APIs, message brokers, and cloud 
services. Write routes in Java, YAML, or XML. Run on [Spring 
Boot](https://camel.apache.org/camel-spring-boot/latest/), 
[Quarkus](https://camel.apache.org/camel-quarkus/latest/), or standalone with 
the [Camel CLI](https://camel.apache.org/manual/camel-jbang.html). In 
production since 2007 — used by thousands of companies worldwide. Apache  [...]
 
-[Apache Camel](https://camel.apache.org/) is an Open Source integration 
framework that empowers you to quickly and easily integrate various systems 
consuming or producing data.
+[What is Apache Camel?](https://camel.apache.org/what-is-apache-camel/) | 
[Getting Started](https://camel.apache.org/manual/getting-started.html) | 
[Components](https://camel.apache.org/components/latest/) | 
[Tooling](https://camel.apache.org/tooling/)
 
-### Introduction
+## Get started in seconds
 
-Camel empowers you to define routing and mediation rules in a variety of 
domain-specific languages (DSL, such as Java, XML, Groovy and YAML). This means 
you get smart completion of routing rules in your IDE, whether in a Java or XML 
editor.
+```bash
+camel init hello.yaml
+camel run hello.yaml
+```
 
-Apache Camel uses URIs to enable easier integration with all kinds of
-transport or messaging model including HTTP, ActiveMQ, JMS, JBI, SCA, MINA
-or CXF together with working with pluggable Data Format options.
-Apache Camel is a small library that has minimal dependencies for easy 
embedding
-in any Java application. Apache Camel lets you work with the same API 
regardless of the 
-transport type, making it possible to interact with all the components 
provided out-of-the-box, 
-with a good understanding of the API.
+Or add to your existing Spring Boot project:
 
-Apache Camel has powerful Bean Binding and integrated seamlessly with
-popular frameworks such as Spring, Quarkus, and CDI.
+```xml
+<dependency>
+    <groupId>org.apache.camel.springboot</groupId>
+    <artifactId>camel-spring-boot-starter</artifactId>
+</dependency>
+```
 
-Apache Camel has extensive testing support allowing you to easily
-unit test your routes.
+## Write it your way
 
-## Components
-
-Apache Camel comes alongside several artifacts with components, data formats, 
languages, and kinds.
-The up-to-date list is available online at the Camel website:
-
-* Components: <https://camel.apache.org/components/latest/>
-* Data Formats: <https://camel.apache.org/components/latest/dataformats/>
-* Languages: <https://camel.apache.org/components/latest/languages/>
-* Miscellaneous: 
<https://camel.apache.org/components/latest/#_miscellaneous_components>
-
-## Examples
-
-Apache Camel comes with many examples.
-The up to date list is available online at GitHub:
-
-* Examples: 
<https://github.com/apache/camel-examples/tree/main#welcome-to-the-apache-camel-examples>
-
-## Getting Started
-
-To help you get started, try the following links:
-
-**Getting Started**
-
-<https://camel.apache.org/getting-started.html>
+The same route in YAML, Java, or XML — pick what fits your team:
 
-The beginner examples are another powerful alternative pathway for getting 
started with Apache Camel.
+**YAML:**
+```yaml
+- route:
+    from:
+      uri: kafka:incoming-orders
+      steps:
+        - unmarshal:
+            json: {}
+        - to:
+            uri: sql:INSERT INTO orders(id, data) VALUES(:#${header.id}, 
:#${body})
+```
 
-* Examples: 
<https://github.com/apache/camel-examples/tree/main#welcome-to-the-apache-camel-examples>
+**Java:**
+```java
+from("kafka:incoming-orders")
+    .unmarshal().json()
+    .to("sql:INSERT INTO orders(id, data) VALUES(:#${header.id}, :#${body})");
+```
 
-**Building**
+## Runtimes
 
-<https://camel.apache.org/camel-core/contributing/>
+| Runtime | What it does |
+|---------|-------------|
+| **[Camel Spring Boot](https://camel.apache.org/camel-spring-boot/latest/)** 
| Camel on Spring Boot with starters for 300+ connectors |
+| **[Camel Quarkus](https://camel.apache.org/camel-quarkus/latest/)** | 
Cloud-native Camel with fast startup, low memory, native compilation |
+| **[Camel CLI](https://camel.apache.org/manual/camel-jbang.html)** | Run, 
develop, test, and trace routes from the command line |
 
-**Contributions**
+Other runtimes: [Camel K](https://camel.apache.org/camel-k/latest/) 
(Kubernetes), [Camel Karaf](https://camel.apache.org/manual/camel-on-osgi.html) 
(OSGi), [Camel Kafka 
Connector](https://camel.apache.org/camel-kafka-connector/latest/) (Kafka 
Connect)
 
-We welcome all kinds of contributions, the details of which are specified here:
-
-<https://github.com/apache/camel/blob/main/CONTRIBUTING.md>
-
-
-Please refer to the website for details of finding the issue tracker, 
-email lists, GitHub, chat
-
-Website: <https://camel.apache.org/>
-
-GitHub (source): <https://github.com/apache/camel>
-
-Issue tracker: <https://issues.apache.org/jira/projects/CAMEL>
+## Components
 
-Mailing-list: <https://camel.apache.org/community/mailing-list/>
+300+ connectors for connecting to anything — Kafka, REST, JDBC, AWS, Azure, 
GCP, Salesforce, and more:
 
-Chat: <https://camel.zulipchat.com/>
+* [Components](https://camel.apache.org/components/latest/)
+* [Enterprise Integration Patterns 
(EIPs)](https://camel.apache.org/components/latest/eips/enterprise-integration-patterns.html)
+* [Data Formats](https://camel.apache.org/components/latest/dataformats/)
+* [Languages](https://camel.apache.org/components/latest/languages/)
 
-StackOverflow: <https://stackoverflow.com/questions/tagged/apache-camel>
+## AI integration
 
-Twitter: <https://twitter.com/ApacheCamel>
+Apache Camel provides an [MCP 
server](https://camel.apache.org/manual/camel-jbang-mcp.html) (Model Context 
Protocol) for AI coding assistants — Claude Code, GitHub Copilot, Cursor, and 
Gemini CLI get full Camel catalog context. Camel also includes components for 
[LangChain4j](https://camel.apache.org/components/latest/langchain4j-chat-component.html)
 and 
[OpenAI](https://camel.apache.org/components/latest/openai-component.html), and 
supports the [A2A](https://google.github.io/A2A/) agent [...]
 
+## Visual designers
 
-**Support**
+* [Kaoto](https://kaoto.io) — open source visual designer for Camel routes, 
drag-and-drop, no code required
+* [Karavan](https://github.com/apache/camel-karavan) — visual designer for 
Camel integrations in VS Code and standalone
 
-For additional help, support, we recommend referencing this page first:
+## Examples
 
-<https://camel.apache.org/community/support/>
+* [Camel CLI Examples](https://github.com/apache/camel-jbang-examples) — YAML 
and scripting examples
+* [Camel Examples](https://github.com/apache/camel-examples) — Camel 
Standalone examples
+* [Camel Spring Boot 
Examples](https://github.com/apache/camel-spring-boot-examples) — Camel Spring 
Boot integration
+* [Camel Quarkus Examples](https://github.com/apache/camel-quarkus-examples) — 
Camel Quarkus integration
 
-**Getting Help**
+## Contributing
 
-If you get stuck somewhere, please feel free to reach out to us on either 
StackOverflow, Chat, or the email mailing list.
+We welcome all kinds of contributions:
 
-Please help us make Apache Camel better — we appreciate any feedback you may 
have.
+<https://github.com/apache/camel/blob/main/CONTRIBUTING.md>
 
-Enjoy!
+## Community
 
------------------
-The Camel riders!
+* User Stories: <https://camel.apache.org/community/user-stories/>
+* Website: <https://camel.apache.org/>
+* Issue tracker: <https://issues.apache.org/jira/projects/CAMEL>
+* Mailing list: <https://camel.apache.org/community/mailing-list/>
+* Chat: <https://camel.zulipchat.com/>
+* Stack Overflow: <https://stackoverflow.com/questions/tagged/apache-camel>
 
-# Licensing
+## Licensing
 
-The terms for software licensing are detailed in the `LICENSE.txt` file,  
-located in the working directory.
+Apache License 2.0 — see [LICENSE.txt](LICENSE.txt).

Reply via email to