This repository contains helpful examples and starter kits for using Rulebricks in your applications.
Examples 01-08 are simple examples that demonstrate how to use the Rulebricks SDK in various scenarios.
This example creates a new rule, adds conditions and actions to it, and then solves the rule against a set of inputs.
This example demonstrates how to retrieve an existing rule, query specific condition rows inside it, edit those conditions, and publish a new version of the rule.
Dynamic Values in Rulebricks allow you to use variables in your rules that are resolved at runtime. This example demonstrates how to define dynamic values and reference them while programmatically building rules.
Rulebricks allows you to add tests to your rules to ensure that they always function as expected for every new published version. This example demonstrates how to add tests to a rule, how to enable continuous testing, and what happens when a critical test fails.
Learn how to invite new users, assign roles, create user (access) groups, and manage team permissions programmatically.
Rulebricks keeps a detailed history of every decision made by your rules. This example demonstrates how to query the decision history, filter it based on specific criteria, and analyze the results.
Accelerators are importable rule and flow starter kits that demonstrate using Rulebricks in real-world scenarios, with a higher level of complexity than our built-in templates.
