Best Software for 2025 is now live!
Save to My Lists
Unclaimed
Unclaimed

Top Rated Apache Camel Alternatives

Apache Camel Reviews & Product Details

Nayan S.
NS
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

Apache Camel used Message Exchange Patterns, which can hold any message including JSON and XML format.

useful in developing distributed microservice architecture.

XML and Java based configuration is supported.

testing tools available which are useful to test end-to-end flow routing along with request and response message. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

Integration with Spring is easy and documented but with other frameworks community support is very less. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

There are a lot of distinct sorts of systems in our company. Some of them are old systems, while others are brand-new systems that have just been released. These systems typically interact with one another and must be integrated to function properly. Because of the varied message formats, integration between these systems is difficult. As a result, we needed a bridge to get around this problem. Apache Camel, a message-oriented middleware that provides rule-based routing, and is useful to solve such business problems. Review collected by and hosted on G2.com.

Apache Camel Overview

What is Apache Camel?

Apache Camel is an open source framework for message-oriented middleware with a rule-based routing and mediation engine.

Apache Camel Details
Show LessShow More
Product Description

Apache Camel is an open source framework for message-oriented middleware with a rule-based routing and mediation engine.


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,229 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent Apache Camel Reviews

JS
Jimesh S.Enterprise (> 1000 emp.)
5.0 out of 5
"Apache Camel offers rule-based routing"
Camel is the Apache based lightweight framework. The components supplied by Apache camel allow a system to communicate with other external applicat...
Verified User
U
Verified UserEnterprise (> 1000 emp.)
5.0 out of 5
"Integration framework"
EIPs and components are best and easy to use.
Nayan S.
NS
Nayan S.Mid-Market (51-1000 emp.)
4.5 out of 5
"Apache Camel - routing made easy"
Apache Camel used Message Exchange Patterns, which can hold any message including JSON and XML format. useful in developing distributed microservi...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Apache Camel Media

Answer a few questions to help the Apache Camel community
Have you used Apache Camel before?
Yes

19 out of 20 Total Reviews for Apache Camel

4.2 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
G2 reviews are authentic and verified.
JS
Senior Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

Camel is the Apache based lightweight framework. The components supplied by Apache camel allow a system to communicate with other external applications. Various protocols and data formats, including XML and JSON, are supported by applications built on the Apache camel technology platform. Allows developing loosely coupled architecture. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

As far as no dislike can be found for Apache Camel. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

We use Apache camel as a bridge between various systems, where implementation and message format is changing frequently. The core of Camel is its routing engine and its routes. It is possible to create routes in XML using the Spring Framework's Spring DSL. Adding custom integration logic to a route's flow is easy using Processor, an easy-to-navigate Java API. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Apache Camel?

EIPs and components are best and easy to use. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

Documentations are difficult to learn and understand Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

Lotmany ready to use components and connectors are available. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

Real-world problems related to integration and APIs Review collected by and hosted on G2.com.

Prasoon K.
PK
Technical Manager
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Apache Camel?

This is one of the best routing services I have ever used in my application. Apache camel is too easy to configure, code and define your end-point routes. Also you are not limited to just one endpoint routes, however you can define as much as you need as per your business requirements. The only drawback I can see is that there is no way to test without deploying the same in the application server. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

It is a very low-level architecture and design. It would be nice to have a GUI to define an endpoint and test the connectivity without deploying into the server. Something like SOAP UI where you can test your SOAP API without any hustle. Also if possible drag-drop option will be very optimal and helpful for such use cases. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

If your sytem has to connect with various data points or 3rd party system where you need to exchange the data then you may give a try to Apache Camel. It is very easy to understand and implement as per business needs. I have used this product to connect with 3rd party intergration system where all the communication is via XML and it is very easy to understand and develop for enterprise level application. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

We have lots of end-points where system need to talk and pass the request to get the response. Using Apache camel it is extremely easy to configure and implement such business requirements. However, the drawback is you need someone in your team to understand and code for Apache Camel. Review collected by and hosted on G2.com.

DB
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Translated Using AI
What do you like best about Apache Camel?

This is one of the best routing services I have ever used in my application. Apache Camel is very easy to configure, code, and specify the endpoints of your routes. You are not limited to just one endpoint route, but you can define as many as you want according to your business needs. The only drawback I can see is that there is no way to test it without using the same in the application server. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

This is a very low-level architecture and design. It is best to have a GUI to specify endpoints and test connections without using a server. There is something like SOAP UI where you can test your SOAP API without any hassle. Additionally, if drag-and-drop options are likely to be highly optimal and useful for such use cases. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

If your system needs to communicate with various data points or third-party systems where you need to transform data, you can consider Apache Camel. It is very easy to understand and implement according to business requirements. I have used this product to communicate with third-party integration systems where all communication is through XML, and it is very easy to understand and develop for enterprise-level applications. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

We have many endpoints where the system needs to pass requests to communicate and receive responses. Using Apache Camel makes it extremely easy to configure and implement such business requirements. However, you need someone on your team to understand and code Apache Camel. Review collected by and hosted on G2.com.

Arcko D.
AD
Founder & General Manager
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

Camel is versatile and good for developers to develop useful EI solution based on this great framework and easy to extend. Camel is actively developed and docment well. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

Chinese doc is not enough for begining users and not widely use with in my local area. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

If you need a routing and mediation engine, then Camel could help you! Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

I need a swiss arm and Apache Camel works directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options.This help me to do well with almost all of my message tools. Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

The integration patterns, the amount of different components endpoints implemented. The ease to deploy and make changes the support for both xml and java languages. How easy is to add new routes, the ability to decouple tasks in very simple manner.. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

The testing support is not great. Wether is unit tests or integration tests - the fact that is not easy to test with real routes and you need to write test routes is not great. The ability to mock endpoints/components on the fly without having to rewrite the whole route is a must to have. I want to test the routes that are going to production not a different version of it. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

Keep the routes small and keep the number of thread running on the endpoints small too - or at least tune it. High number of endpoints yield to threads idle consuming locks. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

Integration and tasks workflow pipeline, i.e. content processing, file processing, messaging processing. Review collected by and hosted on G2.com.

Timothy M.
TM
Customer Care Manager
Consumer Goods
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

The software make deploying and making changes extremely easy with support for multiple languages. Adding new routes is very easy and streamlined, decoupling tasks is not time consuming Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

Apache does not allow for greater customization, can be too basic for some needs Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

Apache can be great for beginners in integration software developement Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

This system allows for fast and scale able integrations and deployment. This has saved us man time and power. Review collected by and hosted on G2.com.

MC
Technical Recruiter
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

Lightweight, easy to use, easy to get up and running Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

Documentation can seem to be lacking detail at times Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

Great alternative to larger middleware, for example, IBM Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

Binding micro services together Review collected by and hosted on G2.com.

April B.
AB
Registered Nurse
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

I like that it's an open source Java and it makes foucing on integration easy for developers. It implements EIPS and provides connectivity to a variety of transports and APIS. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

In order to understand Apache Camel you have to first understand enterprise integration patterns. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Camel:

Be sure that you understand EIPS. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

It helps save time when you need to implement your business solutions to follow EIPs. Review collected by and hosted on G2.com.

Ashley D.
AD
Marketing Associate
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache Camel?

Camel could be used to trigger batches and do large scale processing, using its throttling. It provides lots of connectors to work with. Review collected by and hosted on G2.com.

What do you dislike about Apache Camel?

I feel that Apache Camel is lacking a Spring XD like framework integration with big data capabilities. Review collected by and hosted on G2.com.

What problems is Apache Camel solving and how is that benefiting you?

Apache Camel is open source and Java based. So if your engineering team is strong in Java this could be a good framework to adopt. Review collected by and hosted on G2.com.