- Decision tables
- Typed inputs and outputs: number, string, true/false, date, time, date-time
- Comparators
- Equals, not equals, greater or less than, ranges, lists, * for any value
- Evaluation
- Deterministic, first match wins. No AI at runtime
- Impact preview
- Which answers change, for which inputs, before you save
- Decision tests
- Expected answers saved next to the rules, checked before every save
- Versions
- Breaking changes become a new version; pin one with SmartDecision-Version
- Resolve API
- POST /api/resolve/:id, or a batch of up to 2,000 input sets per request
- API keys
- A secret key per app
- Team
- Invite colleagues; unlimited users on every license
- Audit log
- Who changed which decision, and when
- Drafting
- Optional built-in AI on your own server, no GPU; or your own AI server
- Deployment
- One container, one install script; Linux amd64 or arm64
- Storage
- SQLite: your rules are rows in one file on your own disk
- Footprint
- 1 vCPU and 512 MB RAM without the built-in AI
- License
- A signed key, checked offline on your server
- Updates and support
- Every release while licensed; email answered within two business days
Install on any Linux server
$ curl -fsSL https://get.smartdecision.io/install.sh -o install.sh
$ sh install.sh
The installer asks for your license key and how to draft decisions, sets up Docker if needed, verifies the
download and starts SmartDecision. Installation guide