Open source integration framework with 350+ connectors for Java, YAML, and XML routes
Apache-2.0
- Java
- Groovy
- XSLT

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+
