A JBoss Project
Red Hat
Toggle navigation Drools logo
  • Home
  • Download
  • Learn
    • Documentation
    • Videos
    • Slides
    • DMN - Decision Model and Notation
    • Testimonials and Case Studies
  • Get Help
  • Source
  • Services
  • KIE
    • Drools
    • jBPM
    • OptaPlanner
    • KIE group
  • Follow us
    • T Twitter
Fork me on GitHub
  • DMN
  • Data Modeller
  • Conditions
  • Actions
  • Rules
  • Visualization
DMN
Data Modeller
Conditions
Actions
Rules
Visualization

Overview

Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development.

Drools is open source software, released under the Apache License 2.0. It is written in 100% pure Java™, runs on any JVM and is available in the Maven Central repository too.

More information can be found on the following links:

  • Drools Workbench (web UI for authoring and management)
  • Drools Expert (business rules engine)
  • Drools Fusion (complex event processing features)
  • jBPM (process/workflow integration for rule orchestration/flow)
  • OptaPlanner (automated planning)
These projects have community releases from JBoss.org that come without support. Community releases focus on fast paced innovation to give you the latest and greatest, with releases every few months that include both features and fixes. Red Hat JBoss BRMS is our enterprise product for mission critical releases, with a multi year commitment for backport of fixes, based off a sanitised community release of Drools. A range of support packages are available including up to mission critical 24/7, as well as training and consultancy via our Global Professional Services unit. Check Red Hat Process Automation Manager for more details.
Upcoming events
Add event / Archive
2021-04-06: Drools 7.52.0.Final has been released.
Download Drools 7.52.0.Final

Try the examples now

  1. Download the zip and unzip it
  2. On Linux/Mac, run examples/runExamples.sh
    On Windows, run examples/runExamples.bat
Requires Java™ to run.

Are you using Docker ?

Try our Docker images and run Drools in just seconds
  • Business Central Workbench
  • Business Central Workbench Showcase
  • KIE Execution Server
  • KIE Execution Server Showcase
More info at this post
Read documentation 7.52.0.Final

Get started

  1. Open the documentation
  2. Read the Quick Start chapter

Special thanks to:

KIE projects

  • Drools rule engine
  • OptaPlanner constraint solver
  • jBPM workflow engine

Community

  • Blog
  • Get Help
  • Team
  • Governance
  • Academic research

Code

  • Build from source
  • Submit a bug
  • License (Apache-2.0)
  • Release notes
  • Upgrade recipes
Sponsored by
Red Hat
More coder content at
Red Hat Developers
© Copyright 2006-2021, Red Hat, Inc. or third-party contributors - Privacy statement - Terms of use - Website info