The deterministic
decision layer for AI agents
The LLM proposes, your rules dispose. Ordo puts guardrails you can test on every agent tool call — allow, deny, or ask — in sub-microsecond. A JIT-compiled rule engine in Rust, with a visual Studio.
Guard your coding agent
The sharpest place to feel Ordo: put deterministic guardrails on Claude Code. Every tool call runs through a local rule that decides allow, deny, or ask — testable, versioned, in sub-microsecond.
Scaffolds the policy and wires the Claude Code hook.
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.
Governance 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.
Latest release v0.5.21. 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.
Give your AI agent guardrails you can test — allow, deny, or ask on every tool call, deterministically. The same engine also runs your business decisions. Open source on GitHub.