Hi Karaf 4.4.x doesn't aim to support Spring Boot applications, because they are different runtimes. If you mean, is it possible to colocate Spring Boot applications in one Karaf container, that's the purpose of Karaf Minho and Karaf 5 (https://github.com/apache/karaf-minho/tree/main/services/minho-spring-boot).
Gemini is a blueprint implementation (Blueprint is an OSGi spec). In Karaf, you can also use Aries Blueprint (another implementation). So, having support for different kinds of applications (spring boot, osgi, etc) in one container (colocating resources and tools like the shell console, JMX server, etc) is the target of Karaf 5 (Karaf Minho too). Regards JB On Fri, Aug 1, 2025 at 10:11 AM Martin Zukal via user <user@karaf.apache.org> wrote: > > Hello everyone, > > I would like to hear whether there is someone using Apache Karaf to run > Spring boot application(s)? I understood that it is possible using the Karaf > Spring Boot service. Are there any limitations or some important things to > consider? > > We have a legacy Spring application which consists of couple of OSGi bundles. > We are using gemini blueprint > (https://github.com/eclipse-gemini/gemini.blueprint) as the bridge between > OSGi and Spring. Unfortunately, there is no official release of gemini > bluprint which supports Spring 6. Therefore we are considering the option to > remove the OSGi-related stuff and make the application a single spring boot > application. We are aware of the fact that we then basically don’t need > Apache Karaf anymore. But we have a lot of tooling (especially for > deployment) which we would like to keep and phase out at a later point. > > > > I would be very happy to hear any thoughts on this topic. If someone already > did something similar and would be willing to share the experience, I would > highly appreciate discussing that in greater detail! > > > > Best regards, > > > > Martin Zukal > > Senior Software Developer > > > > STABILIT Informatik AG > > Augustin Keller-Strasse 31, 5600 Lenzburg, Switzerland > > T:+41 62 724 08 48 > > martin.zu...@stabilit.ch www.stabilit.ch > >