
Apache KIE (Drools)
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Apache KIE is the new home of Drools, the Java rule engine that pulls business logic out of your code and into rules an analyst can read. The same repo now holds jBPM (workflow), OptaPlanner (scheduling and routing optimization) and Kogito (all of it as Quarkus or Spring Boot microservices). Instead of nested if-statements, you write DRL rules, DMN decision models or Excel decision tables. Apache 2.0 and free.
Drools is a library pulled from Maven Central, so there's no server to babysit. The work is learning DRL and keeping rule sets governed as they grow. A few thousand rules with no owner is spaghetti in a different file.
Support is the only paywall: IBM sells Business Automation Manager Open Editions (formerly Red Hat Decision Manager) and Aletyx sells enterprise builds, neither with public prices. Solo and small teams: free, though plain code is simpler until rules multiply. Larger teams where analysts own fraud or loan logic: free, plus paid support for an SLA.
The catch: it's been in the Apache Incubator since January 2023, and the README warns releases may have incomplete licensing review. Releases are slow (10.2.0 in April 2026). Workflow-first? Camunda is the usual pick.
Free vs Self-Hosted vs Paid
fully freeFree: Everything in the repo under Apache 2.0: Drools (rules, DMN decisions, complex event processing), jBPM, OptaPlanner and Kogito. No gated features.
Self-hosted: Drools and OptaPlanner are libraries pulled from Maven Central (org.drools, org.optaplanner) into your own Java app. Kogito turns rules and processes into Quarkus or Spring Boot microservices you deploy yourself. Official Apache releases are source releases; the Maven binaries are a convenience.
Paid: Nothing from the project. IBM sells a supported build of a subset as Business Automation Manager Open Editions (previously Red Hat Process Automation Manager and Red Hat Decision Manager), Aletyx sells enterprise builds of Drools and Kogito with flat pricing, and Red Hat ships a subset inside OpenShift Serverless Logic. None publish list prices.
Completely free. Commercial support comes from IBM (Business Automation Manager Open Editions, the old Red Hat Decision Manager) or Aletyx, with no public prices.
What to do by team size
- Solo
- free; plain code is usually simpler until rules multiply
- Small team
- free; worth it once business rules change faster than releases
- Medium team
- free; budget time to learn DRL and DMN
- Large team
- free, with IBM or Aletyx support contracts if you need an SLA
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- The Apache Software Foundation (Organization)
- Stars
- 6,340
- Forks
- 2,604
Explore Further
More tools in the directory
Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
94.8k ★tldr
Collaborative cheatsheets for console commands 📚.
64.0k ★RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
48.2k ★