Welcome to the Rule Engine documentation.
These guides explain how to write and manage rules without any programming knowledge.
| Document | What you will learn |
|---|---|
| Introduction | What the rule engine is, how it works, and the four core concepts |
| Field Schema | How to define the data fields that rules operate on |
| Action Schema | How to define the actions rules can produce |
| Rules | How to write conditions, combine them, and define outcomes |
| Value Expressions | Aggregates, arithmetic and filters over nested lists of records |
| Manifest | How to organise multiple rule files into a project |
Recommended reading order: Introduction → Field Schema → Action Schema → Rules → Value Expressions → Manifest
This guide is for engineers integrating the rule engine into an application as a library dependency.
| Document | What you will learn |
|---|---|
| Integration Guide | Adding the dependency, loading schemas and rules, evaluating data, error handling, extending the engine |