Skip to main content

Explore the documentation

Learn

Understand GoRules fundamentals, create your first rule, and explore tutorials for common use cases like pricing, eligibility, and risk scoring.

Developers

Integrate the ZEN Engine into your applications using SDKs for Node.js, Python, Go, Rust, and more. Deploy as embedded, agent, or self-hosted.

BRMS User Guide

Manage the Business Rules Management System — set up organizations, create projects, manage environments, and collaborate with your team.

Choose your path

I'm a business user

Create, test, and manage business rules using a visual interface — no coding required.Start here:

I'm a developer

Integrate the rules engine into your application using SDKs or REST API.Start here:

What’s in each section

Learn

Master the fundamentals and build real-world rules.
SectionDescription
Getting StartedCore concepts, first rule, and interactive playground
AuthoringDecision tables, graphs, expressions, function nodes, testing, patterns
TutorialsStep-by-step guides for pricing, eligibility, risk scoring, commissions
ZEN LanguageExpression syntax, operators, built-in functions, date handling
JDM FormatJSON Decision Model specification and node types

Developers

Integrate, deploy, and scale GoRules in your infrastructure.
SectionDescription
OverviewArchitecture, disaster recovery, BRE vs BRMS comparison
SDKsNode.js, Python, Go, Rust, Java, Kotlin, Swift integrations
DeploymentEmbedded engine, standalone Agent, or self-hosted BRMS
Platform GuidesDocker Compose, Kubernetes, AWS ECS, Azure Container Apps
ToolsJDM Editor component, standalone editor

BRMS User Guide

Administer and collaborate on your Business Rules Management System.
SectionDescription
SetupOrganization setup, projects, users, and groups
BuildCreate decisions, manage change requests, understand data flow
DeployEnvironments, releases, and multi-environment workflows
ReleasesRelease management and version control
AdministrationUser management and audit logs
DeploymentsConnect and configure runtime deployments

Get help

Community

Open source ZEN Engine repository — issues, discussions, and contributions.

Support Portal

Submit tickets via Jira Service Desk. Available for Business and Enterprise plans.
Enterprise customers have access to a dedicated support channel via Slack or Microsoft Teams.