Used by bunch of distributions, used as runtime and support by frameworks.
Custom distribution powered by Apache Karaf.
OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale.
ONOS is the only SDN controller platform that supports the transition from legacy brown field networks to SDN green field networks. This enables exciting new capabilities, and disruptive deployment and operational cost points for network operators.
Apache Unomi is a Java Open Source customer data platform, a Java server designed to manage customers, leads and visitors’ data and help personalize customers’ experiences while also offering features to respect visitor privacy rules (such as GDPR).
Apache Unomi was directly created using Apache Karaf as a runtime. We
needed a highly modular, high performance, scalable and open source
runtime for building this implementation. Apache Unomi has to store
millions of profiles and handle real-time processing of rules based on
events generated from visitor behavior into an ElasticSearch backend.
OSGi fit the bill perfectly for the technology architecture and Apache
Karaf come out of the box with everything we needed to have a
full-fledged and reliable runtime - Serge Huber, Apache Unomi creator
The free artifact repository with universal support for popular formats.
Jahia brings together content management, data marketing and great integrations to help you deliver the best digital experiences.
Jahia has used various technologies at its core and has been using
OSGi for its module system for quite some time now. Initially, we used
Apache Felix as a runtime, but quite quickly we realized we needed
more powerful logging, better provisioning, clustering and monitoring
support. Apache Karaf fit the bill perfectly and to the point where we
are using it as much as possible, especially since the community
around the project has been very helpful and addressing a lot of our
needs. We can therefore strongly recommend Apache Karaf as a runtime. - Serge Huber, Jahia CTO
The openHAB project is a very popular open source home automation solution written in Java and OSGi. It is meant to run on embedded hardware like a Raspberry Pi and acts as a central hub in the local network that integrates all smart home devices in a vendor-neutral way.
Apache Karaf was chosen as a basis for openHAB due to its versatile feature management, which nicely supports the modular architecture of openHAB and lets users dynamically add features to their system through UIs at runtime. Additionally, the container management functionalities are unmatched for OSGi-based solutions and hugely helpful in many situations - just think of the powerful console, the remote ssh access or the flexible logging support. While openHAB is by far not using all features of Karaf, it definitely nicely benefits from it. - Kai Kreuzer
Software using Apache Karaf as runtime.
Enterprise Service Bus from Talend.
Enterprise Service Bus from RedHat.
If you want to add your own application or solution powered or based on Apache Karaf, please create a website pull request or send a message on firstname.lastname@example.org.