Decision Tables
Define business rules in familiar spreadsheet-like tables with multiple hit policies — first match, collect all, or priority-based.
Design, test, and deploy decision logic with a visual node-based editor. From simple rules to complex decision trees, Logic gives your team the power to automate decisions without writing code.

Compose powerful decision graphs from a library of purpose-built node types. No code required.
Define business rules in familiar spreadsheet-like tables with multiple hit policies — first match, collect all, or priority-based.
Route decisions through conditional branches. Define multiple paths with fallback defaults for complete scenario coverage.
Write custom TypeScript when tables aren't enough. Full access to inputs and context for truly dynamic logic. Use built-in functions and external libraries for calculating loan costs, interest rates, and more.

A streamlined workflow that takes your decision logic from first draft to live in production.
Build decision graphs with drag-and-drop nodes. Use decision tables, switch nodes, expressions, and custom functions to model any business logic.

Evaluate decisions instantly with sample data. The built-in evaluation panel shows results, trace data, and performance metrics without deploying.

Promote decisions through environments with canary routing. Split traffic between versions, monitor performance, and roll back instantly.


Multi-environment deployments
Dev, staging, and production — each with independent configuration.

Average execution
latency
Unlimited
environments
Execute decisions via a simple API call. Pass input facts and receive results with trace data and performance metrics.
Each tenant operates in complete isolation with dedicated databases and Cedar-based authorization.
Every read, mutation, and execution is logged. Meet compliance requirements with a complete record of all activity.
Split traffic between versions by percentage. Gradually roll out changes with zero downtime.
Changes sync instantly across all connected clients. Collaborate on decision logic without conflicts.
This is a real decision table powered by the same Zen Engine that runs in production — compiled to WebAssembly and running in your browser. Edit the input and hit play.
| # | Credit Score | Annual Income | Debt Ratio % | Decision | Interest Rate | Credit Limit |
|---|---|---|---|---|---|---|
| 1 | >= 750 | >= 100000 | < 30 | "approved" | 3.5 | 50000 |
| 2 | >= 700 | >= 75000 | < 40 | "approved" | 4.5 | 35000 |
| 3 | >= 650 | >= 50000 | < 50 | "review" | 5.5 | 25000 |
| 4 | >= 600 | >= 30000 | - | "review" | 6.5 | 15000 |
| 5 | < 600 | - | - | "declined" | - | 0 |
| 6 | - | - | >= 60 | "declined" | - | 0 |
| 7 | - | - | - | "review" | 7.0 | 10000 |
Whether you want us to handle everything or prefer a hands-on demo — we're ready.
We handle the full journey — from understanding your business rules to integrating the decision engine into your existing systems. You get a production-ready solution without writing a single rule.
See the decision engine in action. Book a guided walkthrough where we show you how to design, test, and deploy decision logic — tailored to your use case.
Company
Developer
Legal
Products