Tools/apache/incubator-kie

Apache KIE (Drools)

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java

6.3k ★+3/wkemergingJavaApache License 2.0 →trending

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 free

Free: 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
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
84/100 · A
Adoption23/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Active community: 2,585 forksOrganization account (3137 public repos)Notable author: 23,126 followers

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