v0.4.0 Released

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.

Rule Engine
Governance
Visual Editor
Open Source
studio.ordoengine.com
Ordo Studio — API Gateway Routing flow view Ordo Studio — API Gateway Routing decision table
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.

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.

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.

1

1. Start Ordo Server

Pull and run the official Docker image

docker run -d -p 8080:8080 ghcr.io/pama-lee/ordo:latest
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.

Stop scattering business rules across codebases and spreadsheets. Ordo gives your team one place to author, test, and govern them. Open source on GitHub.