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:
- What is GoRules? — Core concepts
- Create your first rule — Quickstart
- Try the playground — Interactive demo
I'm a developer
Integrate the rules engine into your application using SDKs or REST API.Start here:
- Architecture overview — How it works
- Choose an SDK — Node.js, Python, Go, Rust, Java
- Deployment options — Embedded, Agent, BRMS
What’s in each section
Learn
Master the fundamentals and build real-world rules.| Section | Description |
|---|---|
| Getting Started | Core concepts, first rule, and interactive playground |
| Authoring | Decision tables, graphs, expressions, function nodes, testing, patterns |
| Tutorials | Step-by-step guides for pricing, eligibility, risk scoring, commissions |
| ZEN Language | Expression syntax, operators, built-in functions, date handling |
| JDM Format | JSON Decision Model specification and node types |
Developers
Integrate, deploy, and scale GoRules in your infrastructure.| Section | Description |
|---|---|
| Overview | Architecture, disaster recovery, BRE vs BRMS comparison |
| SDKs | Node.js, Python, Go, Rust, Java, Kotlin, Swift integrations |
| Deployment | Embedded engine, standalone Agent, or self-hosted BRMS |
| Platform Guides | Docker Compose, Kubernetes, AWS ECS, Azure Container Apps |
| Tools | JDM Editor component, standalone editor |
BRMS User Guide
Administer and collaborate on your Business Rules Management System.| Section | Description |
|---|---|
| Setup | Organization setup, projects, users, and groups |
| Build | Create decisions, manage change requests, understand data flow |
| Deploy | Environments, releases, and multi-environment workflows |
| Releases | Release management and version control |
| Administration | User management and audit logs |
| Deployments | Connect 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.