Skip to content
snikolayev edited this page Dec 4, 2017 · 4 revisions

NRules is a production rules engine for .NET, based on the Rete matching algorithm. Rules are authored in C# using internal DSL.

NRules is also an inference engine, where, unlike with scripting engines, there is no predefined order in which rules are executed. Instead, inference engine figures out which rules should be activated based on the facts given to it, and then executes them according to a conflict resolution algorithm.

To learn more, go to the corresponding sections of the NRules wiki.

Getting Started

Get up to speed quickly with this walkthrough guide of how to install and use NRules.


You can’t perform that action at this time.