#1 decision-centric automation platform

Business Rules for JavaScript

Home / Business Rules for JavaScript

Business Rules Engine

Execute your business rules via JavaScript; In-Proc and Service Layer

In-Proc Execution

Model your business rules in Decision Table or Natural Language to make them easier to understand with everyone.

Then you can execute them right within your JavaScript Platform. i.e. Web Browser, NodeJS…

This allows you to use the JavaScript BRE to execute your rules without any call back or round-trip to your server backend, you don’t degrade the user experience of your application and you can run the business rules offline.

Learn more

REST API – Service Layer

Use the centralise business logic (rules, decisions…) service that allows you to have a reusable business logic repository as a single source of truth and execute them via REST API call.

Ready to use, JavaScript SDK for REST communication allows you simple and seamless integration into your JavaScript web application.

Or you have an option of calling the REST API End point directly using your own client.

Learn more

Decision Table Web Component

Writing business rules for JavaScript application cannot be easier than this!

Decision Table

This Decision Table component is a business rule JavaScript library that allows you to integrate business rule authoring experience into you JavaScript applications. Simply tell the component which element on your screen is the editor and that’s it! It transforms that element to a Decision Table editor.

This editor will take care of everything. Rich and customizable API to manage parameters, properties, business glossary

Change the orders of conditions, actions and rows (your rules!)

Customise the look of it by applying your own CSS and generate the Decision Table by calling one function!

Learn more

Natural Language Web Component

Business Rules, in your Spoken Language, in your Own Domain on the Web

Natural Language

The business rule JavaScript library for Natural Language editor component allows your users write business rules the way they talk and aligned with what the domain expert expects, right from your web application!

The tokenised, colourful editor with advanced suggestion box allows you to choose what you need from box. And breaks them in the colours so you can easily recognise and eyeball them.

On top of that, you can define your custom logic, pass parameters in and reuse the logic across your business rules.

Learn More

Flow Web Component

Model Any Complex Flow: RuleFlow, DecisionFlow, DataFlow, Workflow, Orchestration…


The business rule JavaScript library for Flow editor component allows your users visually understand the flow of business rules, decisions, tasks and other types of activities your web application! The editor component supports out-of-the-box toolbox so you can enable users to build flow by drag-and-drop from it to the canvas.

The flow can be any type of complex sequence in your application: Flow, Workflow, RuleFlow, DecisionFlow… Extract them and let your users compose them visually.

On top of that, you can define your parameters as input, output and input-output form. And manage them in with its JavaScript API.

Learn More

It’s More Than a Simple Diagramming Tool! It’s FlexRule Designer.