---
title: Apache Felix Reviews
meta_title: 'Apache Felix Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 22 reviews by the users' company size, role or industry to
  find out how Apache Felix works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 22
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Apache Felix Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 22
## About Apache Felix
Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.




## Apache Felix Reviews
  ### 1. Delivers what you expect from an Apache application

**Rating:** 2.5/5.0 stars

**Reviewed by:** Michael M. | Customer Success &amp; Project Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 27, 2024

**What do you like best about Apache Felix?**

Makes the management and running of bundles and services easy. IT allowed for us to create multi-threaded Java Application within a Coop of developers working in multiple time zones.

**What do you dislike about Apache Felix?**

Requires expertise knowledge in Linux/unix to configure and install.

**What problems is Apache Felix solving and how is that benefiting you?**

This is used to manage the different bundle versions of the application which have been developed and manage the new features which are now developed in module containers

  ### 2. Managing configurations is quite hectic

**Rating:** 3.0/5.0 stars

**Reviewed by:** Anna V. | Information Officer, Chemicals, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 23, 2023

**What do you like best about Apache Felix?**

Felix provides an inacurate wealth of information. It take some time to get the hang of it and understand its intricacies once you grasp its workings it becomes a worst tool.

**What do you dislike about Apache Felix?**

Its ecosystem is smaller compared to platforms, its uselessness and noninformative nature does not compensate for that. Theres room for improvement and upgrades in tools and open source platforms. Apache Felix is being complicated.

**What problems is Apache Felix solving and how is that benefiting you?**

One major issue is the process involved in updating the system, which often necessitates restarting applications. This leads to downtime and disruption for users, negatively impacting productivity. Additionally even though Felix makes maintenance and updates easier to handle the difficult of development poses problems.

  ### 3. Embracing Modularity with Apache Felix

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** December 08, 2023

**What do you like best about Apache Felix?**

As a Java developer seeking modularity and dynamism in application development, I found Apache Felix to be a game-changer. Here's what I appreciate about this open-source implementation of the OSGi framework:

1. Modular Prowess:
Apache Felix's support for modularity is truly exceptional. Developing and managing modular applications has never been this seamless. The ability to deploy and handle components independently has significantly improved our codebase's reusability and maintainability.

2. Dynamic Service Model:
The dynamic service model provided by OSGi is a boon for applications requiring flexibility. Apache Felix allows services to be added, updated, or removed at runtime, providing an unprecedented level of adaptability.

3. Versioning Wisdom:
Versioning is often a headache in software development. However, Apache Felix's versioning for bundles is a lifesaver. It helps us manage dependencies effectively and ensures compatibility between different versions of our components.

4. Dependency Management Magic:
The sophisticated dependency management system in Apache Felix is a key player in maintaining a healthy project structure. Resolving and managing dependencies has become a smooth process, thanks to the well-thought-out mechanisms.

5. Lightweight Marvel:
In an era where resources matter, Apache Felix stands out for its lightweight nature and small footprint. It's perfect for environments where resource constraints are a consideration.

6. Extensibility Excellence:
The extensibility of the framework is a developer's dream. Customizing and extending functionality based on specific project requirements is not only possible but also remarkably straightforward.

7. Community Power:
Being part of a thriving and supportive community is crucial for any developer. Apache Felix benefits from an active community that provides valuable resources and expertise, making problem-solving a collaborative effort.

In conclusion, Apache Felix has empowered our development process, offering a robust platform for building modular, dynamic, and scalable Java applications. If you're looking to embrace modularity in your projects, Apache Felix is definitely worth exploring.

**What do you dislike about Apache Felix?**

Learning Curve:
Adopting OSGi and Apache Felix can have a learning curve, especially for developers who are new to modular programming or OSGi concepts. Understanding the intricacies of bundle management and the dynamic service model might take some time.

Tooling Support:
Although there are tools available for OSGi development, some developers have expressed concerns about the maturity and availability of certain development tools compared to non-OSGi Java development.

Complexity for Simple Projects:
For small and straightforward projects, the overhead of using OSGi and Apache Felix might be considered unnecessary. The framework's full power is often more apparent in larger and more complex applications.

Versioning Challenges:
While versioning is a strength of OSGi, it can also introduce challenges. Managing and updating version numbers for bundles can become complex, and resolving version conflicts may require careful attention.

Community Size:
While there is an active community supporting Apache Felix, some developers might feel that the community size is not as large as that of other frameworks, potentially impacting the availability of resources and third-party modules.

**What problems is Apache Felix solving and how is that benefiting you?**

Problem Solved: Cumbersome updates requiring application restarts.
Benefit: With Apache Felix, updates become a breeze. Dynamic addition, removal, or updates of bundles at runtime mean we can adapt our applications on the fly, minimizing downtime and enhancing overall flexibility.

  ### 4. Lightweight & resource-efficient

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ruthvik J. | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2023

**What do you like best about Apache Felix?**

Apache Felix has a great number of features that has helped our business during deployment, such a clustering and hot-swapping of bundles. This ensured that our critical business applications continued to run in the event of failures.

**What do you dislike about Apache Felix?**

Anyone who has used this tool has encountered the increased complexity with the modular nature of Apache Felix. However, the modular nature of this can causes issues during troubleshooting traditional applications.

**What problems is Apache Felix solving and how is that benefiting you?**

Apache Felix has benefitted our business heavily with the dynamic deployablility without restarting the entire system, minimizing downtime and disruption to users.

  ### 5. Awesome dynamic deployment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 19, 2023

**What do you like best about Apache Felix?**

Felix allows for the dynamic installation, update, and removal of bundles (OSGi modules) at runtime without requiring a restart of the entire application. This dynamic behavior is particularly useful for applications that need to adapt to changing requirements or environments.

**What do you dislike about Apache Felix?**

The dynamic nature of OSGi and the need for managing modular components at runtime can introduce some performance overhead. In scenarios where absolute performance is critical, developers need to carefully consider the trade-offs.

**What problems is Apache Felix solving and how is that benefiting you?**

It is helping in deployment process

  ### 6. Apache Felix review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Augusto H. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 26, 2023

**What do you like best about Apache Felix?**

Apache Felix is an efficient OSGi and a lightweight framework, enabling modular Java applications. It promotes code reusability, easier maintenance, and dynamic updates. Its  community support are also really great

**What do you dislike about Apache Felix?**

The learning curve for Apache Felix and OSGi concepts challenging. The framework can add complexity to projects.

**What problems is Apache Felix solving and how is that benefiting you?**

Apache Felix facilitating easier updates, maintenance which benifites the users by improving code reusability and reducing development complexity

  ### 7. Great Software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 26, 2023

**What do you like best about Apache Felix?**

It is very easy to use and configure with secure and stable.

**What do you dislike about Apache Felix?**

A little bit costly but totally worth it.

**What problems is Apache Felix solving and how is that benefiting you?**

It is helpful in creating modular and dynamically extensible applications.

  ### 8. The best OSGi framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad N. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2023

**What do you like best about Apache Felix?**

I like Apache Felix because it is a continuously evolving open source framework that improves server operations. DX is one of the features I like the most.

**What do you dislike about Apache Felix?**

I dislike the some complexity of implementing and configuring Apache Felix.

**What problems is Apache Felix solving and how is that benefiting you?**

It streamlines server operations, aids in the efficient production of custom code, and provides an easy way to manage Java app components.

  ### 9. Overall Experience is good for extensible applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2023

**What do you like best about Apache Felix?**

We can use it for creating dynamic application which has future scope already defined.

**What do you dislike about Apache Felix?**

Code duplication which will consumes more memory or resourse.

**What problems is Apache Felix solving and how is that benefiting you?**

I have used it in for crm application which has future scope in which we will be using method more than once. It is good to use that bundle again and again.

  ### 10. Nice OSGi Implementation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2023

**What do you like best about Apache Felix?**

It works really well with any type of OSGi framework. Relatively easy to use and pretty lightweight. The Apache community support is also a major plus.

**What do you dislike about Apache Felix?**

The ecosystem is relatively smaller compared to Knopflerfish.

**What problems is Apache Felix solving and how is that benefiting you?**

I really like using Apache Felix's feature that automatically installs OSGi bundles for my current application. This saves a lot of time during implementation.

  ### 11. It was overall a very good experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2023

**What do you like best about Apache Felix?**

It is very easy to use and more widely the platform it has and easy integration.

**What do you dislike about Apache Felix?**

Nothing as such now. The only thing I dislike is it has less documentation rest it is good.

**What problems is Apache Felix solving and how is that benefiting you?**

My college project and some java spring framework and in microservices.

  ### 12. Best OSGi framework to use in building web applications.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2024

**What do you like best about Apache Felix?**

It is a pure OSGi framework with good community support available.

**What do you dislike about Apache Felix?**

A little complicated to understand all of its features.

**What problems is Apache Felix solving and how is that benefiting you?**

We used it for developing our large scale enterprise applications and it worked preety smooth.

  ### 13. Must use Apache Felix

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Apache Felix?**

Modulrity, Dynamic Service Model, lightweight and embeddable, active community and pluggable components

**What do you dislike about Apache Felix?**

Tooling is not seamless as traditional java

**What problems is Apache Felix solving and how is that benefiting you?**

It provides standardized approach to building modular and service oriented java applications offering benefits in terms of maintainability, scalability and adaptability

  ### 14. Amazing tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Apache Felix?**

How easy is to create modular and dynamically extensible applications using apache felix

**What do you dislike about Apache Felix?**

I think everything is good about apache felix

**What problems is Apache Felix solving and how is that benefiting you?**

Sorry NDA but it definetely decrease the complexity

  ### 15. Very useful and interesting

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 06, 2023

**What do you like best about Apache Felix?**

We can Easily launchable and embeddable.

**What do you dislike about Apache Felix?**

No dislike, very useful and informative. 
We can easily use it for our frameworks

**What problems is Apache Felix solving and how is that benefiting you?**

Facilitating easier maintenance and updates which can benefits the users

  ### 16. Apache Felix makes the system pluggable and configurable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad Rashid R. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** June 14, 2022

**What do you like best about Apache Felix?**

We have been using Apache Felix in AEM where Felix helps us to make our system modular, plug and unplug the feature at runtime, and set properties or configurations using the Apache Felix console. Using SCR or OSGi annotations we can register our custom implementation to Felix and Felix provides the lifecycle to our custom bundles and services. The console provided by Felix has an easy navigation system and clean UI.

**What do you dislike about Apache Felix?**

Nothing as of now, everything is working awesome for me.

**What problems is Apache Felix solving and how is that benefiting you?**

This helps us to make our system modular so we could plug and unplug the feature and services at runtime in our application. Also managing the configuration becomes easy using Felix.

  ### 17. Free code for web applications without server interruption

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lois A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 17, 2020

**What do you like best about Apache Felix?**

OSGi container replaced web jar applications with the server running without restarting the server operating system.

**What do you dislike about Apache Felix?**

Complex implementation, difficult code to configure and execute.

**Recommendations to others considering Apache Felix:**

Use free code for system stability and power in your work.

**What problems is Apache Felix solving and how is that benefiting you?**

More efficient production of custom code in open source platform.

  ### 18. Apache Felix - Web management Console

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 13, 2019

**What do you like best about Apache Felix?**

Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification.
Apache Felix is an OSGi container. It allows to seamlessly start, stop, and replace components of a web application (jar files, in a sense), while the web server is running. That means it allows you to change the application without having to restart the server.

**What do you dislike about Apache Felix?**

Too much burden on Developer.
OSGi adds another complexity to building applications. Furthermore, the promise of bundles working cross-container doesn’t always work, making re-use more painful too. Every developer-focused blog around-OSGi tends to be complex and steeped with technical detail that demonstrates that OSGi just isn’t ready for the developer yet

**Recommendations to others considering Apache Felix:**

The benefit of the Felix shell service approach is that it is possible to:

1. have multiple shell user interfaces (e.g., textual and graphical),
2. add custom commands to the shell (i.e., bundles can make commands available via the shell service), and
3. use the shell service from other bundles/services.

**What problems is Apache Felix solving and how is that benefiting you?**

Implmenting AEM Application for a US Based  Telecom Client

  ### 19. best open source framework !!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 26, 2019

**What do you like best about Apache Felix?**

Apache is one of the best open source framework. We have worked on developing on this platform. It kept developing always and is good tool. We have used this in our previous work place too.

**What do you dislike about Apache Felix?**

Its always about improving and upgrading. Tools and open source platforms are developing and hence its good.

**Recommendations to others considering Apache Felix:**

Its a great framework that can be used and easy to learn and understand

**What problems is Apache Felix solving and how is that benefiting you?**

Apache is one of the best open source framework. We have worked on developing on this platform. It kept developing always and is good tool. We have used this in our previous work place too.

  ### 20. Must have for modular java apps

**Rating:** 3.0/5.0 stars

**Reviewed by:** Rex L. F. | Senior System Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 12, 2019

**What do you like best about Apache Felix?**

Straightforward implementation, documentation and usage

**What do you dislike about Apache Felix?**

this is the first product of its type that I’ve used, so I don’t have any complaints

**What problems is Apache Felix solving and how is that benefiting you?**

Easy management of java app components 

  ### 21. Good OSGI Implementation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Enterprise (> 1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Felix?**

Developers don't have to deploy code to see their changes. Unlike other app servers theirs no need to start stop server for code push. Light weight implementation.

**What do you dislike about Apache Felix?**

The only dislike about Apache Felix is it's complexity. Not everyone understands the implementation and is able to utilize to it's fullest.

**What problems is Apache Felix solving and how is that benefiting you?**

Used Apache Felix in our implementation of a  custom CMS.

  ### 22. It helped me in the long run 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rodney M. | Mechanical, Transportation/Trucking/Railroad, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2018

**What do you like best about Apache Felix?**

I recently got the kindle edition and started reading. So far I enjoy reading it a lot. The structure is logical, every chapter lays out clear goals what will be covered, walks you through code step by step and ends with a summary and a short quiz to test your knowledge. I particularly like that throughout the book you build your own OSGI based application, step by step. You start building it in chapter 6 and at the end of the chapter, you have a runnable bundle, installed it in a container.

My only beef with the kindle edition is that the code samples are done sloppily. Indentation is missing completely and sometimes the samples don't even show syntactically correct Java code.

In short: an engaging, hands-on introduction into OSGI.

**What do you dislike about Apache Felix?**

I was very disappointed after I read 20% of this book that there are numerous missing and erroneous paragraphs with important facts or illustrations missing. This only pertains to the Kindle edition as all these sections are correct as per PDF from Packt's own website. I bought the Kindle version due to PDF rendering issues for my Kindle. This is not a good reflection on Kindle edition or Amazon.

**What problems is Apache Felix solving and how is that benefiting you?**

Made me more productive 


## Apache Felix Discussions
  - [What is Apache Felix used for?](https://www.g2.com/discussions/what-is-apache-felix-used-for)

- [View Apache Felix pricing details and edition comparison](https://www.g2.com/products/apache-felix/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-25+04%3A14%3A58+-0500&secure%5Bsession_id%5D=9e4c98e3-7277-43fd-b98c-f15d87066780&secure%5Btoken%5D=a7e77a0131f49ea2f041b594c95b91cab8d97898b41e76d5e82a00d0c0ace919&format=llm_user)


## Top Apache Felix Alternatives
  - [spring.io](https://www.g2.com/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [Eclipse Jetty](https://www.g2.com/products/eclipse-jetty/reviews) - 4.0/5.0 (13 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)

