Rulify documentation

Welcome to the official documentation for Rulify, a lightweight Java framework for expressing reusable business rules as code.

Rulify helps you model business logic using clear if-then rules, with separate condition and action components that can be reused across your application.

What you will find here

Quick start

  1. Add rulify-api as a Maven dependency.
  2. Implement a custom Rule or Effect.
  3. Execute the rule with a RulifyRunner or directly via Executable.

Ready to begin? Start with the Installation guide.