This repository is the home directory of IBM Operational Decision Manager for Developers.
Rule Designer is the Eclipse-based development environment for ODM developers. Rule Designer is needed to begin the development of a decision service. You must define a XOM and set up a vocabulary so that you can author and orchestrate business rules.
In the designer, developers can edit and debug Java code and rules alongside each other. The key features include auto correction of rules, decision flow control, code-generation wizards, source code control integration, and conflict and redundancy detection. Used with Decision Center and Rule Execution Server, Rule Designer completes a collaborative work environment for developers, business users, integrators, and release managers to automate a company's business policies.
We provide three ready-to-use installation options that come pre-configured with Eclipse and all necessary dependencies. This is the preferred and easiest way to get started with Rule Designer:
- Download the ready-to-use package for your platform (Linux, macOS, or Windows) from the releases page
- Extract and run
- macOS only: Before running the RuleDesigner.app , remove the quarantine attribute by running the following command:
xattr -r -d com.apple.quarantine RuleDesigner.app
- macOS only: Before running the RuleDesigner.app , remove the quarantine attribute by running the following command:
- Start developing - Eclipse with Rule Designer is ready to use immediately
- ruledesigner.exe (Windows)
- RuleDesigner.App (Mac OS)
- ruledesigner (Linux)
Available versions:
- 9.6 - Eclipse 2025-12 (4.38) with JDK 21
If you prefer to install Rule Designer into an existing Eclipse installation, refer to the official documentation:
- Installing Rule Designer online - Install Rule Designer in Eclipse from the Eclipse Marketplace
- Installing Rule Designer offline - Download Rule Designer from GitHub and install it into Eclipse
Available update site URLs for online installation:
- 9.6: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/9.6.0/p2
- 9.5: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/9.5.0/p2
- 9.0: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/9.0.0/p2
- 8.12.0.1: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/8.12.0/p2
- 8.11.1: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/8.11.1/p2
- 8.11.0.1: https://raw.githubusercontent.com/DecisionsDev/ruledesigner/8.11.0.1/p2
Rule Designer supports different display modes to match your preferences. Learn more about display modes (classic, dark, and light).
To securely connect Rule Designer to Decision Server and Decision Center services running in Certified Kubernetes, you need to establish a TLS connection through a security certificate.
See the detailed guide: Importing a security certificate in Rule Designer
Note: On some macOS installations, you may encounter issues when importing a security certificate in Rule Designer. For detailed troubleshooting steps and tips, refer to the IBM Community article on importing a security certificate in Rule Designer.
For issues relating specifically to this project and scripts, please use the GitHub issue tracker.
The files found in this project are licensed under the IBM Operational Decision Manager for Developers license.
© Copyright IBM Corporation 2026.