What users are saying about
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101
2 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Likelihood to Recommend

Apache Camel

Message processing, especially with high throughput, is an excellent use case. File system monitoring, JMS ingest, etc., is really great. I would most consider it for automated processing scenarios. Although it provides components to support REST endpoints, I would choose frameworks such as Jersey or Spring REST for that. Although it supports a response mechanism, I don't think I would choose to use it in systems where I need fine-tuned control of responses.
No photo available

elastic.io Integration Platform

elastic.io Integration Platform is well suited for developers already leveraging the Elastic Search cluster, who want to automate and simplify add-on integrations. If developers are streaming data between plugins and want to have event-based batching, this is a great product to do that, albeit a paid solution, it can enhance your deployment and automation of ES plugins.
No photo available

Feature Rating Comparison

Cloud Data Integration

Apache Camel
elastic.io Integration Platform
8.0
Pre-built connectors
Apache Camel
elastic.io Integration Platform
7.1
Connector modification
Apache Camel
elastic.io Integration Platform
9.0
Support for real-time and batch integration
Apache Camel
elastic.io Integration Platform
8.0
Data security features
Apache Camel
elastic.io Integration Platform
7.5
Monitoring console
Apache Camel
elastic.io Integration Platform
8.6

Pros

Apache Camel

  • The Java DSP is one of the primary reasons we chose Camel over Spring Integration's XML-based route definitions. It provides compile-time checking of syntax with auto-complete in an IDE (Eclipse, etc).
  • The component documentation on the website is phenomenal.
  • Error handling mechanisms are robust and easy to use and set up. Default settings are great and intuitive.
  • The ability to define distinct contexts within the same application and define context-wide, context-specific error handling is great as well.
No photo available

elastic.io Integration Platform

  • Streamlining data directly between relevant ES plugins
  • Automating ES configuration management
  • Batching data relays
No photo available

Cons

Apache Camel

  • Some of the documentation is a little sparse. In particular, its TCP-based routes use an underlying Netty server, and the interactions between Netty's decoder capabilities and Apache Camel's routing/handler capabilities can be a little muddy at times. In general it is clear which routes and endpoints are the more frequently used and which haven't been given as much attention.
David McCann profile photo

elastic.io Integration Platform

  • Paid solutions are always challenging when the tool itself is free
  • Available training for this paid solution
No photo available

Alternatives Considered

Apache Camel

We did a comparison of the two products with an example application that tested about 10 distinct EIP pattern. We wrote Camel in XML and Java DSL and SI in XML. This was about 3 years ago. At the time, I found the threading model in SI to be more intuitive and Camel's seda. However, Camel's documentation at the time was far and away more complete (Wiki pages for Camel vs looking through XML schema for SI). Since the SI has improved their documentation. The main factor that I believe still sets Camel apart is the Java DSL. Writing routes is complicated enough, but doing so in XML would be just painful.
No photo available

elastic.io Integration Platform

There are no comparable ES integration platforms for that I know of, this is the only solution that does what it does at this level.
No photo available

Return on Investment

Apache Camel

  • There was certainly a positive impact in terms of code maintainability and ease of implementing new messaging pipelines, however, it's a little difficult to quantify.
David McCann profile photo

elastic.io Integration Platform

  • If your datasets are diverse and could use automation, this will bring good ROI for time spent
No photo available

Pricing Details

Apache Camel

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Apache Camel Editions & Modules

Apache Camel
Additional Pricing Details

elastic.io Integration Platform

General

Free Trial
Yes
Free/Freemium Version
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional

elastic.io Integration Platform Editions & Modules

elastic.io Integration Platform
On-premise Edition
Dedicated
$01
1. Contact elastic.io for estimation
SaaS Edition
Lean
$5991
Professional
$1,1991
Enterprise
$2,2791
1. per buyer
Additional Pricing Details

Add comparison