Skip to main content
Drools is the open-source business rules management system (BRMS) and inference engine at the heart of the KIE ecosystem. It lets you express business policy as declarative rules — separated from application code — and evaluates them with a high-performance pattern-matching engine (based on the Rete algorithm). Rules can be authored in DRL (Drools Rule Language), decision tables, or the DMN standard. Aletyx ships an enterprise build of Drools with significant performance and tooling improvements.

Where to go next

Drools

Explore the Drools component and how Aletyx packages it for the enterprise.

Getting Started

Stand up your first Drools project and run your first rules.

Rule Engine

Understand the Rete-based inference engine that evaluates your rules.

What is DRL?

Learn the Drools Rule Language used to author rules declaratively.

Drools vs Kogito vs KIE

Clear up how Drools relates to Kogito and the wider KIE ecosystem.

Decision Automation

See how rules fit into the decision automation architecture.

Modernize Drools

Migrate older Drools 7.x applications to the modern platform.