📖
Rulecube documentation
v2.4
v2.4
  • Overview
  • Quick Start
  • Tutorial
    • Getting started
    • Create and Run Your First Ruleset
    • Use Constants and Methods
    • Create and Call Functions
    • Adding Testcases
    • Using Lookup Tables
    • Using Entities
    • Using Forms
  • How-to Guides
    • Logging in and Authorization
      • Activate Your Account From an Invitation
      • Log in to Rulecube
      • Change Your Password
      • Recover Your Password
      • Two-factor authentication (2FA)
      • Invite Other Users to Rulecube
      • Edit a User's Role
      • Delete a User
    • Ruleset Development
      • Create a Ruleset
      • Set the Input for a Ruleset
      • Create a Rule
      • Generate Alerts
      • Try out a Ruleset
      • Call a Ruleset from Your Software
      • Entities
        • Create an Entity
        • Drag and Drop a JSON Schema or XSD to create entities
        • Entity instantiation
        • Persisted Entities
      • Constants
        • Constant Tables
      • Functions
      • Built-in Functions
      • Create and Run a Testcase
      • Delete a Ruleset or Components
      • Debugging your Ruleset
    • Create a Workflow
      • Workflow step types
      • Working with documents in a workflow
    • Work with (Environment) Variables
    • Call a Ruleset via Its API From Postman
    • Creating input from JSON Schema
    • Use a Ruleset from Your Software
    • Ruleset Productivity Tips
    • Create an Ockto workflow
    • Alert aggregation
    • Forms
      • Introduction and overview
      • Create a Data table
  • Language Reference
    • Global
    • Array
    • Compression
    • Crypto
    • Date
    • Encryption (deprecated)
    • Finance
    • Http
    • Mail
    • MongoDB
    • Ockto
    • PDF
    • SQL
    • Statistics
    • System
    • UserStore
    • Workflow
Powered by GitBook
On this page
  • Master Rulecube your way with our guides and reference
  • Need to do a specific task? → How-to Guides
  • Need info about a particular method? → Language (Methods) Reference

Overview

Welcome to Rulecube

NextQuick Start

Rulecube is an embeddable business rule engine for decision rules, calculation rules, and process flows, which you can access and exploit through an API. Rulecube allows you to apply different sets of business rules for different customers, fiscal years, products, or business entities.

You define your business rules in Rulecube in so-called rulesets. Basically, a ruleset has the following components:

  • Some input,

  • One or more rules that process the input,

  • Some output produced by the ruleset.

As shown in this short video:

A ruleset is accessible as an API, which you can apply in the following ways:

  • As a source of business ruling within a loosely coupled IT infrastructure.

  • As an embedded application for your enterprise software.

Master Rulecube your way with our guides and reference

Check out our guides and reference to perform specific tasks in Rulecube or deepen your knowledge on particular topics.

Hands-on, step-by-step guides to execute specific tasks in Rulecube. Most suitable if you're trying to get something done.

A detailed explanation of Rulecube ready-to-use methods. Suitable if you need all information about a specific method to fully exploit it in functions or rules.

Need to do a specific task? →

Need info about a particular method? →

How-to Guides
Language (Methods) Reference
Build an API in 60 seconds

Learn the core components and build your first ruleset with our Tutorial.

Build a more complex ruleset and utilize its API with our Guides.

Cover
Cover