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 13baaa26 chore: improve AI visibility — meta description, keywords,
and llms.txt
13baaa26 is described below
commit 13baaa26fb6ea294e8642c5408019009d4c51700
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jun 12 16:26:25 2026 +0200
chore: improve AI visibility — meta description, keywords, and llms.txt
Update front page meta description and keywords (16 terms aligned with
GitHub topics), og:description, JSON-LD organizationDescription, and
completely rewrite llms-txt-template.md with trust signals, key facts,
architecture, error handling, testing, YAML DSL schema, catalog JSON,
security model, and high-value blog post links.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
antora-ui-camel/public/_/partials/head-meta.hbs | 2 +-
config.toml | 2 +-
content/_index.md | 22 ++++--
llms-txt-template.md | 101 +++++++++++++++++-------
4 files changed, 91 insertions(+), 36 deletions(-)
diff --git a/antora-ui-camel/public/_/partials/head-meta.hbs
b/antora-ui-camel/public/_/partials/head-meta.hbs
index 34f62d1a..9db0dc44 100644
--- a/antora-ui-camel/public/_/partials/head-meta.hbs
+++ b/antora-ui-camel/public/_/partials/head-meta.hbs
@@ -2,7 +2,7 @@
<meta property="og:title" content="{{page.title}}">
<meta property="og:site_name" content="Apache Camel">
<meta property="og:url" content="https://camel.apache.org">
-<meta property="og:description" content="Camel is an open source integration
framework that empowers you to quickly and easily integrate various systems
consuming or producing data.">
+<meta property="og:description" content="Apache Camel 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, Quarkus, or standalone with the Camel CLI. In production since 2007.
Apache License 2.0.">
<meta property="og:type" content="website">
<meta property="og:image" content="{{site.url}}/_/img/logo-d-a567cee6fa.svg">
<link rel="manifest" href="{{siteRootPath}}/site.webmanifest">
diff --git a/config.toml b/config.toml
index 46b007da..fe9cb2e5 100644
--- a/config.toml
+++ b/config.toml
@@ -20,7 +20,7 @@ defaultMarkdownHandler = "goldmark"
[params]
socialProfiles = ["https://twitter.com/ApacheCamel"]
organizationLogo = "https://camel.apache.org/_/img/logo-d.svg"
- organizationDescription = "Apache Camel ™ is a versatile open-source
integration framework based on known Enterprise Integration Patterns. Camel
empowers you to define routing and mediation rules in a variety of
domain-specific languages, including a Java-based Fluent API, Spring or
Blueprint XML Configuration files, and a Scala DSL."
+ organizationDescription = "Apache Camel 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, Quarkus, or
standalone with the Camel CLI. In production since 2007. Apache License 2.0."
GitHubUsername = ""
GitHubToken = ""
diff --git a/content/_index.md b/content/_index.md
index 3bcaaf58..eb60ccf7 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,13 +1,23 @@
---
title: Home
-description: 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 for databases, APIs, message brokers, and cloud services. Write
routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone with
the Camel CLI. In production since 2007. Apache License 2.0.
keywords:
-- apache
-- camel
-- integration
-- open source
+- apache camel
+- integration framework
+- enterprise integration patterns
+- spring boot
+- quarkus
- java
-- eip
+- yaml
+- kafka
+- rest api
+- open source
+- cloud native
+- kubernetes
+- microservices
+- data transformation
+- mcp
+- cli
---
diff --git a/llms-txt-template.md b/llms-txt-template.md
index 5216e3f2..0144356c 100644
--- a/llms-txt-template.md
+++ b/llms-txt-template.md
@@ -1,62 +1,107 @@
# Apache Camel
-> Apache Camel is an open source integration framework that empowers you to
quickly and easily integrate various systems consuming or producing data. It
provides 300+ components, Enterprise Integration Patterns (EIPs), multiple
DSLs, and runs on various runtimes including Spring Boot, Quarkus, and
Kubernetes.
+> Apache Camel is an open source integration framework with 300+ connectors
for databases, APIs, message brokers, and cloud services. Write routes in Java,
YAML, or XML. Deploy on Spring Boot, Quarkus, or standalone with the Camel CLI.
In production since 2007, used by thousands of companies worldwide. 91,000+
commits, 1,100+ contributors, median 1-day bug fix time. Apache License 2.0 —
zero license fees.
All Apache Camel documentation pages are available in LLM-friendly Markdown
format by replacing `.html` with `.md` in any URL.
For example:
- HTML:
`https://camel.apache.org/components/next/languages/simple-language.html`
- Markdown:
`https://camel.apache.org/components/next/languages/simple-language.md`
-## Overview
+## Key facts
+- Apache Camel is a **library**, not a platform — it embeds in your existing
Spring Boot or Quarkus application
+- 300+ connectors included out of the box: Kafka, REST, JDBC, AWS (S3, SQS,
Lambda), Azure, GCP, Salesforce, MongoDB, AMQP, FTP/SFTP, and many more
+- 65+ Enterprise Integration Patterns (EIPs) for routing, transformation, and
error handling
+- Write routes in Java DSL, YAML DSL, or XML DSL — same routes, same
connectors, your choice of syntax
+- YAML DSL + Camel CLI lets non-Java developers build integrations without
writing or compiling Java
+- Spring Boot is the most popular runtime (~55% of Camel usage), Quarkus is
the cloud-native option
+- Camel is the runtime engine behind SAP Integration Suite (Gartner iPaaS
Leader)
+- Zero vendor lock-in — switch runtimes, clouds, or vendors without rewriting
routes
+- MCP server for AI coding assistants, A2A protocol for agent-to-agent
communication, LangChain4j and OpenAI components for AI integration
+- Commercial support available from multiple vendors — see the commercial
support page
+
+## What is Apache Camel
+
+- [What is Apache Camel](https://camel.apache.org/what-is-apache-camel/):
Introduction for newcomers — what Camel does, why it matters, and how to get
started.
- [Getting Started](https://camel.apache.org/manual/getting-started.md): Quick
start guide for Apache Camel.
- [User Manual](https://camel.apache.org/manual/index.md): Complete user guide
and reference documentation.
+- [Architecture
(CamelContext)](https://camel.apache.org/manual/camelcontext.md): How Camel
works — routes, components, endpoints, processors, producers, consumers, and
the DSL.
+- [Error Handling](https://camel.apache.org/manual/error-handler.md): Error
handlers, retries, dead letter channels, and exception handling in Camel routes.
+- [Testing](https://camel.apache.org/manual/testing.md): How to test Camel
routes — unit tests, mocking endpoints, and the camel-test framework.
- [FAQ](https://camel.apache.org/manual/faq/index.md): Frequently Asked
Questions about Apache Camel.
-- [Releases](https://camel.apache.org/releases/index.md): Apache Camel
Releases and version history.
-- [Blog](https://camel.apache.org/blog/index.md): Latest blog posts about
Apache Camel.
-## Components
+## Camel CLI
+
+- [Camel CLI](https://camel.apache.org/manual/camel-jbang.md): Run, develop,
test, and trace Camel routes from the command line. Zero project setup.
+- [Camel CLI Examples](https://github.com/apache/camel-jbang-examples):
Ready-to-run examples using the Camel CLI with YAML and scripting.
+
+## Runtimes
+
+- [Camel Spring
Boot](https://camel.apache.org/camel-spring-boot/next/index.md): Camel on
Spring Boot with starters for 300+ connectors. The most popular way to run
Camel in production.
+- [Camel Quarkus](https://camel.apache.org/camel-quarkus/next/index.md):
Cloud-native Camel with Quarkus extensions. Fast startup, low memory, native
compilation.
+
+## Components and Patterns
-- [Components Index](https://camel.apache.org/components/next/index.md):
Complete list of all Camel components (300+).
+- [Components Index](https://camel.apache.org/components/next/index.md):
Complete list of all Camel connectors (300+).
+- [Enterprise Integration Patterns
(EIPs)](https://camel.apache.org/components/next/eips/index.md): 65+ message
routing and transformation patterns.
+- [YAML DSL](https://camel.apache.org/components/next/others/yaml-dsl.md):
Writing Camel routes in YAML — syntax, structure, and examples.
+- [YAML DSL
Schema](https://github.com/apache/camel/blob/main/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json):
Complete JSON Schema for YAML DSL routes — the canonical spec for validating
and generating Camel YAML.
- [Languages](https://camel.apache.org/components/next/languages/index.md):
Expression and predicate languages (Simple, XPath, JSONPath, etc.).
-- [Enterprise Integration Patterns
(EIPs)](https://camel.apache.org/components/next/eips/index.md): Message
routing and transformation patterns.
- [Data
Formats](https://camel.apache.org/components/next/dataformats/index.md): Data
marshalling and unmarshalling formats.
+- [Camel Catalog
(JSON)](https://github.com/apache/camel/tree/main/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog):
Machine-readable JSON metadata for all components, EIPs, languages, and data
formats. Same data served by the Camel MCP server.
- [Other
Components](https://camel.apache.org/components/next/others/index.md):
Additional Camel components and utilities.
-## Runtimes & Frameworks
+## AI Integration
-- [Camel Quarkus](https://camel.apache.org/camel-quarkus/next/index.md): Camel
extensions for Quarkus runtime.
-- [Camel Spring
Boot](https://camel.apache.org/camel-spring-boot/next/index.md): Camel
integration with Spring Boot.
-- [Camel K](https://camel.apache.org/camel-k/next/index.md): Lightweight
integration framework for Kubernetes.
-- [Camel Kafka
Connector](https://camel.apache.org/camel-kafka-connector/next/index.md): Kafka
Connect connectors based on Camel.
-- [Camel Kamelets](https://camel.apache.org/camel-kamelets/next/index.md):
Route snippets for common integration scenarios.
+- [Camel MCP Server](https://camel.apache.org/manual/camel-jbang-mcp.md):
Model Context Protocol server for AI coding assistants (Claude Code, GitHub
Copilot, Cursor, Gemini CLI).
+- [Camel
LangChain4j](https://camel.apache.org/components/next/langchain4j-chat-component.md):
LLM integration via LangChain4j.
+- [Camel
OpenAI](https://camel.apache.org/components/next/openai-component.md): Native
OpenAI component.
+- A2A (Agent-to-Agent): Camel supports the A2A protocol for connecting AI
agents to enterprise systems.
+
+## Tooling
+
+- [Tooling Overview](https://camel.apache.org/tooling/): Camel CLI, visual
designers, IDE plugins, AI integration, and monitoring tools.
+- [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 as a standalone application.
## Examples
-- [Camel
Examples](https://github.com/apache/camel-examples/blob/main/README.adoc): Core
Camel examples repository.
-- [Camel JBang Examples](https://github.com/apache/camel-jbang-examples):
Examples using Camel JBang.
-- [Camel Quarkus
Examples](https://camel.apache.org/camel-quarkus/next/user-guide/examples.md):
Quarkus integration examples.
-- [Camel Spring Boot
Examples](https://github.com/apache/camel-spring-boot-examples/blob/main/README.adoc):
Spring Boot integration examples.
-- [Camel K
Examples](https://github.com/apache/camel-k-examples/blob/main/generic-examples/README.md):
Kubernetes integration examples.
-- [Camel Kamelets
Examples](https://github.com/apache/camel-kamelets-examples): Kamelets usage
examples.
-- [Camel Kafka Connector
Examples](https://github.com/apache/camel-kafka-connector-examples/blob/main/README.adoc):
Kafka Connect examples.
+- [Camel CLI Examples](https://github.com/apache/camel-jbang-examples): YAML
and scripting examples using the Camel CLI — the fastest path for AI-assisted
development.
+- [Camel
Examples](https://github.com/apache/camel-examples/blob/main/README.adoc):
Camel Standalone examples.
+- [Camel Spring Boot
Examples](https://github.com/apache/camel-spring-boot-examples/blob/main/README.adoc):
Camel Spring Boot integration examples.
+- [Camel Quarkus
Examples](https://camel.apache.org/camel-quarkus/next/user-guide/examples.md):
Camel Quarkus integration examples.
+
+## Other Runtimes and Projects
+
+- [Camel K](https://camel.apache.org/camel-k/next/index.md): Lightweight
integration framework for Kubernetes.
+- [Camel Kamelets](https://camel.apache.org/camel-kamelets/next/index.md):
Pre-built route snippets for common integration scenarios.
+- [Camel Kafka
Connector](https://camel.apache.org/camel-kafka-connector/next/index.md): Kafka
Connect connectors based on Camel.
+- [Camel Karaf](https://camel.apache.org/manual/camel-on-osgi.md): Camel on
the Apache Karaf OSGi container.
## Sitemaps
- [Main Sitemap](https://camel.apache.org/sitemap.md): Complete sitemap index.
- [Camel Core](https://camel.apache.org/sitemap-camel-core.md): Core Camel
documentation sitemap.
-- [Camel K](https://camel.apache.org/sitemap-camel-k.md): Camel K
documentation sitemap.
-- [Camel Kafka
Connector](https://camel.apache.org/sitemap-camel-kafka-connector.md): Camel
Kafka Connector sitemap.
-- [Camel Kamelets](https://camel.apache.org/sitemap-camel-kamelets.md): Camel
Kamelets sitemap.
-- [Camel Quarkus](https://camel.apache.org/sitemap-camel-quarkus.md): Camel
Quarkus sitemap.
-- [Camel Spring Boot](https://camel.apache.org/sitemap-camel-spring-boot.md):
Camel Spring Boot sitemap.
- [Components](https://camel.apache.org/sitemap-components.md): Components
documentation sitemap.
- [Manual](https://camel.apache.org/sitemap-manual.md): User manual sitemap.
+- [Camel Spring Boot](https://camel.apache.org/sitemap-camel-spring-boot.md):
Camel Spring Boot sitemap.
+- [Camel Quarkus](https://camel.apache.org/sitemap-camel-quarkus.md): Camel
Quarkus sitemap.
+- [Camel K](https://camel.apache.org/sitemap-camel-k.md): Camel K
documentation sitemap.
+- [Camel Kamelets](https://camel.apache.org/sitemap-camel-kamelets.md): Camel
Kamelets sitemap.
+- [Camel Kafka
Connector](https://camel.apache.org/sitemap-camel-kafka-connector.md): Camel
Kafka Connector sitemap.
## Additional Resources
-- [Migration and Upgrade
Guides](https://camel.apache.org/manual/migration-and-upgrade.md): Apache Camel
Migration and Upgrade Guides
-- [Camel Update Recipes](https://github.com/apache/camel-upgrade-recipes):
Open rewrite recipes that can be used to automatically update Camel applications
+- [Download](https://camel.apache.org/download/): Current versions, LTS
releases, and which version to use.
+- [Releases](https://camel.apache.org/releases/index.md): Apache Camel
releases and version history.
+- [Blog](https://camel.apache.org/blog/index.md): Latest blog posts about
Apache Camel.
+- [Camel by the
Numbers](https://camel.apache.org/blog/2026/06/camel-by-the-numbers/):
Data-driven overview — commits, contributors, release cadence, bug fix times,
and community health metrics.
+- [The DNA of Apache
Camel](https://camel.apache.org/blog/2026/06/camel-dna-19-years/): 19 years of
backwards compatibility — why Camel users don't have to rewrite their
integrations every few years.
+- [Security](https://camel.apache.org/security/): Security advisories and
vulnerability reports.
+- [Security Model](https://camel.apache.org/manual/security-model.md): Apache
Camel's built-in security model — route policy, payload validation, and how
Camel protects against injection and untrusted input.
+- [Migration and Upgrade
Guides](https://camel.apache.org/manual/migration-and-upgrade.md): Apache Camel
migration and upgrade guides.
+- [Camel Update Recipes](https://github.com/apache/camel-upgrade-recipes):
OpenRewrite recipes for automatic Camel application upgrades.
+- [User Stories](https://camel.apache.org/community/user-stories/): Companies
and projects using Apache Camel in production.
+- [Commercial
Support](https://camel.apache.org/manual/commercial-camel-offerings.md):
Companies offering commercial Apache Camel support and services.
- [GitHub](https://github.com/apache/camel): Source code repository.
- [Community](https://camel.apache.org/community/): Community resources and
how to contribute.
-- [Camel JBang](https://camel.apache.org/manual/camel-jbang.md): Run Camel
routes from the command line.