Apache Karaf

Upgrade to the Enterprise class platform

Karaf provides dual polymorphic container and application bootstrapping paradigms to the Enterprise.
Focus on your business code and application, Karaf deals with the rest

Modern Container

Karaf can run as a standalone container, supporting a wide range of applications and technologies.

Enterprise Ready

Karaf provides enterprise ready features: shell console, remote access, hot deployment, dynamic configuration and many more. karaf projects provide additional features like clustering, complete monitoring and alerting, application repository.

Turnkey embedded mode

Run anywhere (on any machine with Java, cloud, docker images) using karaf-boot and embedded mode.
Karaf Container is a modern and polymorphic container
Enterprise Features
WebContainer (Pax Web)
Instance
JMX
ConfigAdmin
Security
Shell / SSH
Logging
Deployers
Provisioning
Programming Model (Spring / BluePrint / DeclarativeService)
OSGi Framework (Apache Felix / Eclipse Equinox)
JVM

Karaf architecture

Karaf is a lightweight, powerful, and enterprise ready container powered by OSGi. By polymorphic, it means that Karaf can host any kind of applications: OSGi, Spring, WAR, and much more.
Learn more >>
Karaf provides projects, answering the enterprise needs
Run your applications in


Karaf Container
Last version 4.2.0.M2
(02/01/18)
Manage bunch of clustered instances with

Karaf Cellar
Last version 4.1.0
(14/10/17)
Manage your artifacts repositories with

Karaf Cave
Last version 4.1.0
(02/01/18)
Monitoring, alerting, and BAM with

Karaf Decanter
Last version 2.0.0
(06/02/18)
Apache & OpenSource
Karaf is your project ! Karaf is an Apache Software Foundation project, available under the Apache v2 license.
It's a complete open community, always listening proposals and comments.
Sources, mailing lists, issue tracker: it's fully open, you can access directly.
We also love contributions: don't hesitate to contribute.
Be Involved In The Community | How To Contribute