v0.4.0 已发布

Ordo:
开源决策平台

编写、测试、治理业务规则——可视化 Studio、平台级治理,底层引擎快到感觉不到。

规则引擎
治理平台
可视化编辑器
开源许可
studio.ordoengine.com
Ordo Studio — API Gateway Routing flow view Ordo Studio — API Gateway Routing decision table
为什么选择 Ordo?

为什么选择 Ordo?

Studio

拖拽式流程编辑器、决策表、一键实例化模板。不用手写 JSON 就能编写规则。

高性能引擎

亚微秒级执行,Cranelift JIT 编译。支持 HTTP · gRPC · WASM · CLI 或嵌入 Rust 应用——快到感觉不到。

测试管理

为每个规则集创建、运行、导出测试套件。兼容 ordo-cli 的 YAML 格式,直接接入 CI/CD。

治理

带类型的决策契约、完整版本历史、审计日志。一键回滚规则集,追踪每一次变更。

决策平台

组织与项目管理、事实目录、规则模板。让团队在同一个地方拥有、发现和管理所有决策逻辑。

数据过滤 API

将规则逻辑下推到数据库层。生成 SQL WHERE 子句、JSON 谓词或 MongoDB $match 阶段——告别全表扫描,告别逐行求值。

Studio

模板优先的 Studio

先从模板市场挑一个贴近业务的示例,再基于它创建项目;测试、上下文和配置都能在同一处看到。

  • 内置模板与 GitHub 模板
  • 从示例直接创建项目
  • 上下文、测试与配置同屏
试用在线演示 Studio 暂未对外部署,即将前往上一版本试用页面
built-in templates
GitHub marketplace
Ordo Studio — Template picker and project creation

快速开始

使用 Docker 在 2 分钟内启动 Ordo Server 并执行您的第一条规则。

1

1. 启动 Ordo Server

拉取并运行官方 Docker 镜像

docker run -d -p 8080:8080 ghcr.io/pama-lee/ordo:latest
2

2. 验证状态

检查健康检查接口

curl http://localhost:8080/health
3

3. 执行规则

通过 REST API 发送执行请求

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

想了解 Ordo 内部如何运转?

Studio、Platform、ordo-server 集群与 NATS 控制面如何协作,部署拓扑与发布审批路径长什么样。

查看完整架构
Layers
Studio
Platform
ordo-server
NATS
PostgreSQL
Nomad + Traefik

掌控你的决策逻辑。

不要让业务规则散落在代码库和电子表格里。Ordo 让团队在同一个地方编写、测试、治理它们。已在 GitHub 开源。