Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Drools

Free#7 of 18 in Business Rules Management Software

Drools: A mature open-source BRMS for Java teams building executable rules and decision services. Ranked #7 of 18 in Business Rules Management Software by our editors (8.5/10); pricing: Open source; best for java teams wanting mature open-source BRMS.

8.5/10Editor score
Drools8.5 Visit Apache KIE

At a glance

  • Editor score
    8.5 / 10
  • Pricing
    Open source
  • Best for
    Java teams wanting mature open-source BRMS
  • Paid from
    Free
  • Decision tables
    Yes
  • Founded
    2001
  • Facts checked
    22 Sep 2026
Drools screenshot
  • Where it wins

    • Supports forward- and backward-chaining rules with DRL
    • Combines DMN Level 3, decision tables, and visual modeling
    • Runs embedded in Java or through Kogito REST microservices
  • Where it doesn't

    • Technical teams must manage the Java-based implementation
    • Its broad feature set may exceed narrow rule-engine needs
    • Commercial support and enterprise offerings are separate from Drools

Our verdict on Drools

Drools is an open-source, Java-based rule engine and decision management project for developers building business automation applications. It is aimed at technical teams that need executable business rules, decision services, or event-driven automation. Rules can be defined with Drools Rule Language, packaged as project assets, embedded in Java applications, or exposed through cloud-native Kogito microservices. The project also supports decision tables, DMN, and Complex Event Processing for event streams.

Its strongest fit is for teams that need depth across rule authoring, decision modeling, and validation. The forward- and backward-chaining engine supports different rule evaluation patterns, while DMN conformance level 3 runtime support covers decision models. DMN and Drools-native decision tables give teams a tabular option, and the KIE DMN Editor provides visual decision modeling. Static analysis can identify gaps and overlaps in DMN decision tables, while test scenarios support rules and DMN models. Java, Apache Maven, Kogito, BPMN 2.0, CMMN, and PMML integrations broaden its fit within a Java-centered automation stack.

Drools is a strong choice when an organization wants open-source business rules with both embedded Java execution and REST-based delivery. Its 2001 founding also indicates a long-running project, although the implementation is oriented toward developers rather than nontechnical business users working independently. Teams should choose it when they can support DRL, DMN, project assets, and deployment architecture. A narrower rule engine may be more appropriate for simpler use cases, while organizations seeking commercial support or related enterprise offerings should evaluate Apache KIE's separately listed options.

Your product? Our editors can test Drools in depth and publish a review, labelled as paid · from $149/mo →

Drools pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on kie.apache.org

Drools fact sheet

Free planNot verified
Paid fromFree
Decision tablesYes
Visual rule authoringYes
Rule testing toolsYes
DMN supportYes
Deployment optionsNot verified
Natural-language rulesYes
Execution accessBoth
DeploymentSelf-hosted
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations6 integrations: Java, Apache Maven, Kogito, BPMN 2.0, CMMN, PMML
PricingOpen source
Websitekie.apache.org
Facts checked22 Sep 2026

Drools integrations

Drools lists 6 integrations on its own site.

  • Java
  • Apache Maven
  • Kogito
  • BPMN 2.0
  • CMMN
  • PMML

Alternatives to Drools

See all Drools alternatives →

Drools vs the competition

Compare Drools with any tool side by side →

Used Drools? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Drools for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Drools 8.5/10

Drools is listed in our Business Rules Management Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/drools/"><img src="https://www.itechguides.com/best/badge/drools.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update