Guardrails for AI agents

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.

Rule Engine
Governance
Visual Editor
Open Source
studio.ordoengine.com
Ordo Studio — API Gateway Routing flow view Ordo Studio — API Gateway Routing decision table
ordo guard

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.

agent — ordo guard
ordo guard blocking a destructive agent command — deny, ask, allow — with a reason

Scaffolds the policy and wires the Claude Code hook.

$ npx @ordo-engine/cli guard init
Why Ordo?

Why Ordo?

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.

Studio

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
Try in Live Playground Studio is not yet publicly deployed. You'll be redirected to the legacy playground.
built-in templates
GitHub marketplace
Ordo Studio — Template picker and project creation

Quick Start

Launch Ordo Server and execute your first rule in under 2 minutes with Docker.

Latest release v0.5.2
1

1. Start Ordo Server

Pull and run the official Docker image

docker run -d -p 8080:8080 ghcr.io/ordo-engine/ordo:0.5.2
2

2. Verify Status

Check the health check endpoint

curl http://localhost:8080/health
3

3. Execute Rule

Send execution request via REST API

curl -X POST http://localhost:8080/api/v1/execute/demo \ -H "Content-Type: application/json" \ -d '{"user": {"vip": true}}'
Architecture

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 architecture
Layers
Studio
Platform
ordo-server
NATS
PostgreSQL
Nomad + Traefik

Own 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.