Red Hat

Red Hat JBoss BRMS

Thank you for downloading JBoss BRMS!

Problems with the download? Please use this direct link.

Checksums for this download: sha256, md5.

This download is available under the JBoss Developer Program which you joined on . View the terms and conditions. Your subscription to the JBoss Developer Program ends in .

Get Started

The purpose of this page is to provide the means to get started with the JBoss BRMS product, from introduction, to installation, to using the product to build a first application. These instructions take a user from start to finish using the Red Hat JBoss BRMS - Retail Rules & Events with the Cool Store Demo as a PoC project.

Target audience

Anyone interested in getting started quickly with JBoss BRMS:

  • Developers evaluating open source rules and events tooling

  • Architects tasked with evaluating technology for potential use in organization

  • Business or information analysts interested in exploring rule design tooling

images products brms console 1

Getting Started

The best way to discover a new product is to get hands-on with the product. We have put together an online JBoss BRMS workshop, where you are introduced to the product in an overview presentation before embarking on installing and building the project. You will be building a retail webshop project that includes rules, events, and ruleflow, all within the latest JBoss BRMS product.

The Red Hat JBoss BRMS - Retail Rules & Events with the Cool Store Demo is laid out with links and video to all the available material for exploring this project.

Installation Instructions

The simplest and quickest way to get started with JBoss BRMS, is to run it in the Cloud on OpenShift. See the next section for details. However, if you would like to install it yourself, follow these instructions:

  1. JBoss BRMS from 6.1 release onwards does not bundle EAP inside its installer. Visit the EAP downloads page to download and then install EAP version 6.4 before using the JBoss BRMS installer.

  2. Visit the JBoss BRMS download page and download the installer.

  3. Make sure you have a JDK of your choice installed. We recommend OpenJDK or Oracle JDK.

  4. You can now (optionally) install the Integration Stack for JBoss Developer Studio. This provides IDE support for developing JBoss BRMS applications. For more details, see the installation instructions.

Workshop in the Cloud

images products brms online workshop 1

The workshop can be loaded into the Cloud on your own OpenShift account, just follow the project introduction page instructions:

  1. Create an account at

  2. Create a ruby application:
    rhc app create brmsworkshop -t ruby-1.9 --from-code git://

That’s it, you can now start your workshop at:


The workshop will take you through the following components where you will create rules artifacts for our project and become comfortable with their capabilities:

  • Admin perspective

  • Project authoring perspective

  • Technical rules (DRL) designer

  • Guided rule wizard / designer

  • Decision table wizard / designer

  • Domain specific language (DSL) designer

  • Domain modeler

  • Process designer (ruleflow)

  • Rule test wizard / designer

  • Run test scenarios

  • Project deployment and running the Cool Store

  • KieScanner usage / explanation for runtime updates to rules

Resource collection

Ready to just get started with an example or two?
Maybe you want to see a video?
How about some background articles on JBoss BRMS?

Browse the following resources that will start you off with implementations that are automated, repeatable, and easy to use in a demo format that will have you up and running in minutes with JBoss BRMS. They will provide you with in depth articles that guide your decisions and videos that make it all as easy as can be to follow along and learn the BPM skills you need.

We hope this page will help you accelerate your JBoss BRMS experience!

Try a quickstart or example. Watch a video

Sorry there were no results, please modify your search query.
Type Title Description Product Skill Level


{{item.fields.sys_author | name}}
{{item.fields.sys_description | truncate}} {{item.fields.target_product.join(', ')}} {{ item.fields.level }}
  • {{ item.fields.duration | HHMMSS}}{{ item.fields.level }}


    {{item.fields.sys_created | timeAgo}}

    {{item.fields.sys_description | truncate}}…

More Quickstarts and Developer Materials for JBoss BRMS >>