Apache Camel logo

Apache Camel

Open source integration framework with 350+ connectors for Java, YAML, and XML routes

Open Source Alternative to
Repository activity
  • Stars6.2k
  • Forks5.1k
  • Open Issues22
apache-camel health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Java
  • Groovy
  • XSLT
Apache Camel screenshot

About Apache Camel

Apache Camel is an open source integration framework for connecting databases, APIs, message brokers, and cloud services. It helps you build integration routes in Java, YAML, or XML and run them on Spring Boot, Quarkus, or standalone with Camel CLI.

It provides 350+ connectors plus support for Enterprise Integration Patterns, data formats, and languages. Camel also includes an MCP server for AI coding assistants, components for LangChain4j and OpenAI, and support for the A2A agent-to-agent protocol.

Apache Camel has been in production since 2007 and is licensed under Apache License 2.0. It also has runtimes for Camel K on Kubernetes, Camel Karaf on OSGi, and Camel Kafka Connector for Kafka Connect.

Key features

  • 350+ connectors for databases, APIs, message brokers, and cloud services
  • Write routes in Java, YAML, or XML
  • Run on Spring Boot, Quarkus, or standalone with Camel CLI
  • Enterprise Integration Patterns, data formats, and languages
  • MCP server and A2A support for AI integrations

Details

First released
2007
Governance
Apache Software Foundation
Deployment
self-hostable
License
Apache-2.0
Runtimes
Spring Boot · Quarkus · standalone
Connectors
350+