Ordo:
Open-Source Decision Platform
Author, test, and govern business rules at scale — with a visual Studio, platform governance, and a fast engine under the hood.
Why Ordo?
Decision Tables
Handle routing matrices, approval policies, and result fields in a table view that operators can review without reading raw JSON.
Template Marketplace
Start from built-in or GitHub templates, inspect the sample, and create a project from a proven ruleset in a few clicks.
Server Visibility
Inspect registered engines, health, and metrics inline so the team can see where rules are running before shipping changes.
Studio
Drag-and-drop flow editor, decision tables, and one-click template instantiation. Author rules without writing JSON by hand.
Fast Engine
Sub-microsecond execution, Cranelift JIT compilation. Runs as HTTP · gRPC · WASM · CLI or embedded in Rust — fast enough that you never think about it.
Test Management
Create, run, and export test suites per ruleset. CI-compatible YAML format. Know your rules work before they ship.
Governance
Typed decision contracts, full version history, and audit logging. Roll back a ruleset in one click. Track every change.
Decision Platform
Org & project management, fact catalog, and rule templates. One place for your team to own, discover, and manage all decision logic.
Data Filter API
Push rule logic into your database. Generates SQL WHERE clauses, JSON predicates, or MongoDB $match stages — no full-table scans, no row-by-row evaluation.
Template-First Studio
Browse ready-made examples from the marketplace, create a project from the right template, and keep tests close while you adapt it.
- Built-in and GitHub templates
- Project creation from a sample
- Context, tests, and setup together
Quick Start
Launch Ordo Server and execute your first rule in under 2 minutes with Docker.
1. Start Ordo Server
Pull and run the official Docker image
2. Verify Status
Check the health check endpoint
3. Execute Rule
Send execution request via REST API
Curious how Ordo fits together?
How Studio, Platform, the ordo-server cluster, and the NATS control plane work as one — plus deployment topology and the release approval path.
View the full architectureOwn your decision logic.
Stop scattering business rules across codebases and spreadsheets. Ordo gives your team one place to author, test, and govern them. Open source on GitHub.