Drools

Drools
Original authorsBob McWhirte, Mark Proctor
DeveloperThe Apache Software Foundation
Initial releaseAugust 1, 2005 (2005-08-01)
Stable release
10.1.0 / July 8, 2025 (2025-07-08)
Written inJava
Operating systemCross-platform
PlatformJava
TypeRules engine, Decision management
LicenseApache-2.0
Websitekie.apache.org
Repositorygithub.com/apache/incubator-kie-drools

Drools is a business rule management system (BRMS) with a forward and backward chaining inference-based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rete algorithm.

Drools supports the Java Rules Engine API (Java Specification Request 94) standard for its business rule engine and enterprise framework for the construction, maintenance, and enforcement of business policies in an organization, application, or service.