Apache Karaf Reviews (24)

Reviews

Apache Karaf Reviews (24)

4.2
24 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise the ease of deployment and hot deployment feature of Apache Karaf, which simplifies managing applications and environments. Many appreciate its ability to handle complex setups and modular architecture, making it suitable for microservices. However, some users note that dependency resolution can be challenging at times.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Marcel S.
MS
Marcel S.
Senior Developer
Mid-Market (51-1000 emp.)
"First impressions"
5/5
What do you like best about Apache Karaf?

Quick setup and running - in a SpringBoot application just add annotation @KafkaListener to your Consumer and you are good to go.

Also you can explore more complex setups while using a running application.

Also horizontal scalability is a big like. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

I wished that a graphical explorer interface would be provided for inspecting topics Review collected by and hosted on G2.com.

Arpit S.
AS
Arpit S.
Senior Software Engineer
Enterprise (> 1000 emp.)
"Best Match Fault Tolerant Server for Batch Application"
4.5/5
What do you like best about Apache Karaf?

Deployment process of a batch applications was very simple in Apache Karaf even in the Clustered Environment. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

Sometimes the deployment of image on the servers were not reflected properly on all the servers so we need to re-deploy the application on all the servers again. Review collected by and hosted on G2.com.

pranjali s.
PS
pranjali s.
Assistant Consultant (C3)
Enterprise (> 1000 emp.)
"Used Apache Karaf , while using jboss fuse for supporting requests from multiple platforms"
3/5
What do you like best about Apache Karaf?

It works as a standalone container. Supported multiple platform Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

It felt quite complicated . The solutioning had quite long process of sending a request from database to the outbound application Review collected by and hosted on G2.com.

Verified User in Financial Services
CF
Verified User in Financial Services
Small-Business (50 or fewer emp.)
"Apache karaf application server Benefits"
4.5/5
What do you like best about Apache Karaf?

It’s very easy deploy either directly or using devops . Also have command based to Manages environments. Good handles on server load in distributing system and great on process management and memory management Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

Need to improve the cloud api call in order to update configuration and properties Review collected by and hosted on G2.com.

Ahsan K.
AK
Ahsan K.
Development Team Lead
Small-Business (50 or fewer emp.)
"Modularization approach"
5/5
What do you like best about Apache Karaf?

Making logical independent modules,

Wrapping normal jar, predefined dependencies as a features, anatomy of each bundle, powerfull shell command and bundle life cycle. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

Sometimes resolving dependencies takes so much time. Review collected by and hosted on G2.com.

Verified User in Sporting Goods
CS
Verified User in Sporting Goods
Small-Business (50 or fewer emp.)
"Karaf Container is a modern and polymorphic container."
4/5
What do you like best about Apache Karaf?

Folder based hot deployment, Centralized Logging System,It has it's own way of provisioning bundles and start levels. (org.apache.karaf.features) and Karaf has it's own maven plugins as well. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

1) Class-loading is the most obvious challenge when using OSGi.

2) some open source libraries may be not fully compatible with OSGi infrastructure and it may be hard to use them out of the box as it is in standard Java applications. Review collected by and hosted on G2.com.

Kaleeswaran K.
KK
Kaleeswaran K.
Technical Lead
Enterprise (> 1000 emp.)
"Developed nano service using Jboss Fuse and Apache Camel for banking application"
4/5
What do you like best about Apache Karaf?

Compatibility Set , OSGI bundle, Service, private and public API and modularity Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

Required expert to develop app using Fuse Review collected by and hosted on G2.com.

Manivannan B.
MB
Manivannan B.
Associate Consultant
Small-Business (50 or fewer emp.)
"Surely will recommend"
4.5/5
What do you like best about Apache Karaf?

Loose coupling of modules. And services. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

Some in-depth concepts like logging in karat is difficult to understand Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
CH
Verified User in Hospital & Health Care
Mid-Market (51-1000 emp.)
"Good implementation of poor standard"
3.5/5
What do you like best about Apache Karaf?

Nice implementation, in boundaries of OSGI achieves quite good results. It is the result of human design, it would be better if it is the result of more natural human action. Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

OSGI standard is artificial and too complicated. There are probably better solutions. Review collected by and hosted on G2.com.

Aisuluu K.
AK
Aisuluu K.
Software Developer
Mid-Market (51-1000 emp.)
"Karaf as a container for OSGI project"
2.5/5
What do you like best about Apache Karaf?

management of bundles (can easily install new bundle, start, stop) - very useful when running OSGI modules and you want to temporarily stop/add some modules;

lightweight

independent bundles - no cascade fails Review collected by and hosted on G2.com.

What do you dislike about Apache Karaf?

takes very long to update (difficult to test, have to maven install and restart the whole thing)

logs sometimes are not useful (very often it occurs that some module is failing and you cant understand why until you find out that some requirement is missing, but logs not saying anything about it)

updating module that contains hibernate entities requires to restart whole Karaf (otherwise hibernate connection is not recreated)

no self load balancing

no metrics given outside Review collected by and hosted on G2.com.