The GoRules BRMS homepage
Score7.2
Rank#1 of 17
From$167/mo
Free planYes
Runs onAPI, Linux, macOS, Self-hosted, Web, Windows

Summary

GoRules BRMS is a platform for creating, testing, reviewing, and releasing business rules with version control, approvals, and an audit trail. Decision models can use tables, expressions, JavaScript functions, and switch nodes. Teams can test rules with sample data and scenario suites, while the editor flags type and syntax errors during editing. Drafts, history, visual diffs, branches, and commits track changes by user. Releases are immutable and can move from development to staging to production unchanged, or be rolled back to an earlier release. GoRules AI can draft table and graph edits, write and run test suites, explain decisions, and draft policies, but it cannot deploy releases. The ZEN Engine offers SDKs for Node.js, Python, Go, Rust, Java, Kotlin, C#, and Swift, as well as REST API integration. The BRMS can be self-hosted with Docker and PostgreSQL on AWS, Azure, Google Cloud, or Kubernetes. A free plan is listed; Pro costs $167.00 per month, billed annually. GoRules does not support DMN.

Who it is for

GoRules BRMS suits teams that need to author, test, track, and release business rules. It may fit organizations seeking SDK or REST API integration or a self-hosted deployment.

What is good

  • Decision models support tables, expressions, and JavaScript functions.
  • Sample data and scenario suites support rule testing.
  • Visual diffs and commits track user-attributed changes.
  • Releases can be promoted unchanged or rolled back.
  • Self-hosting is available with Docker and PostgreSQL.

What to know first

  • DMN support is not available.
  • AI does not deploy releases.
  • The free plan has no deployment environments.
  • Pro costs $167.00 per month, billed annually.

Everything Xiaomi review

GoRules BRMS: the full review

GoRules BRMS covers rule authoring, testing, version control, and staged releases, with cloud and self-hosted deployment options. Consider the lack of DMN support and the free plan's absence of deployment environments when evaluating it.

Overview

GoRules BRMS is a business-rule management platform for teams that need to create, review, test, and govern decision logic. It is best suited to organizations that want versioned rules and controlled releases across environments. Its release controls are a strong point, but the lack of DMN support rules it out for teams that require that standard.

Key features

Rule authoring and review

Decision models can combine decision tables, expressions, JavaScript functions, and switch nodes. Drafts, branches, commits, history, and visual diffs make changes easier to review and attribute to individual users. That governance is valuable when rule changes need a clear audit trail; teams committed to DMN will need another platform.

Testing and release management

Editors surface type and syntax errors, and teams can run rules against sample data and scenario suites before release. Releases are immutable, can move unchanged from development to staging to production, and can be rolled back. This supports a disciplined deployment process, although the free plan has no deployment environments.

AI and integrations

GoRules AI can edit tables and graphs as reviewable drafts, create and run test suites, explain decisions, and draft policies from prompts. It cannot deploy releases, leaving release control with the team. The ZEN Engine offers SDKs for Node.js, Python, Go, Rust, Java, Kotlin, C#, and Swift, alongside REST API integration. A native PySpark integration supports Databricks, EMR, Dataproc, and self-managed Spark clusters; a Rust SDK is also available for custom pipelines.

Self-hosting uses Docker and PostgreSQL on AWS, Azure, Google Cloud, or Kubernetes. GoRules states that it uses AES-256 encryption at rest, TLS 1.3 between components, and sandboxed rule execution without filesystem or network access. It has obtained a SOC 2 Type II report; self-hosted customers are responsible for their own security controls and compliance posture.

Pricing

GoRules uses a freemium model. The free plan allows 2 users, 1 project, and 10 decision models per project, with no deployment environments. It includes infinite evaluations via Agent or SDK and $10 AI credits per month, making it useful for evaluation or small-scale rule work, but not for teams that need managed release stages.

Pro costs 167.00 USD per month, billed $2,000 billed annually · Save 17%. It includes 5 users, 2 projects, 20 decision models per project, 1 deployment environment, and $70 AI credits/month. It suits a small team that needs a deployment environment, but the user and project caps constrain broader use.

Business costs 500.00 USD per month, billed $6,000 billed annually · Save 17%. Its limits rise to 20 users, 5 projects, 50 decision models per project, and 2 deployment environments; it also adds audit logs, a SOC 2 Type II report, and a standard SLA. This is the more suitable tier for teams needing broader access and formal operational support. Enterprise has custom pricing, with custom AI credits, environments, users, and projects, plus SSO (OIDC), dedicated support, and an enterprise SLA.

Business and Enterprise customers can submit support tickets, and Enterprise customers can use a dedicated Slack or Microsoft Teams channel.

Platforms

GoRules supports API, Linux, macOS, Windows, web, and self-hosted deployment. Its hybrid deployment options let teams choose between hosted access and running the BRMS in their own infrastructure.

Who it's for

Choose GoRules when your team needs auditable rule changes, pre-release testing, and a controlled path through deployment stages, especially if SDK, REST API, or Spark integration fits your stack. Look elsewhere if DMN is a requirement or if you need deployment environments without moving beyond the free plan.

Pros and cons

  • Pros: Visual diffs, user-attributed changes, and immutable releases support review and rollback.
  • Pros: Broad SDK coverage, REST API integration, and native PySpark support accommodate varied execution environments.
  • Pros: Self-hosting and stated encryption, transport security, and sandboxing give teams infrastructure and execution controls.
  • Cons: No DMN support limits its fit for organizations using that standard.
  • Cons: The free plan has no deployment environments, while paid tiers cap users, projects, models, and environments.
  • Cons: AI can draft and test but cannot deploy releases.

Alternatives

DecisionRules is worth considering for a free entry point with 10 Business Rules & Flows, 1 user, 1 project, and 1,000 Solver API Calls; it also offers a free trial.

Nected may suit teams seeking a self-hosted free tier with unlimited rules and workflows, 1k daily invocations, and Docker, Helm charts, or Terraform scripts.

InRule Decisioning has subscription pricing based on configurable components, so consider it when that licensing approach better fits your requirements.

Decisions offers a low-code design studio with standard agentic AI and agent-builder capabilities.

OpenL Tablets is a free alternative to consider.

FlexRule Open uses custom pricing.

ACTICO Decision Management Platform offers a one-month free trial.

Higson starts at $10,000 per year and is an option for teams considering that price point.

For a broader category comparison, see Business Rules Management Software.

Verdict

GoRules BRMS is a strong choice for teams that need reviewable, testable rules and a governed release path, with SDK and self-hosted options to fit different deployments. Its main reason to choose it is the combination of version control, testing, and immutable staged releases. Choose another product if DMN support is essential or the free plan must include deployment environments.

GoRules BRMS plans and pricing

All plans
Pro $167/mo $2,000 billed annually · Save 17% 5 users · 2 projects · 20 decision models per project · 1 deployment environment · $70 AI credits/month gorules.io · 28 Sept 2026
Business $500/mo $6,000 billed annually · Save 17% 20 users · 5 projects · 50 decision models per project · 2 deployment environments · audit logs · SOC 2 Type II report · standard SLA gorules.io · 28 Sept 2026
Enterprise Not published Custom AI credits, environments, users, and projects · SSO (OIDC) · dedicated support · enterprise SLA gorules.io · 28 Sept 2026
Free Not published 2 users · 1 project · 10 decision models per project · no deployment environments · infinite evaluations via Agent or SDK · $10 AI credits/month gorules.io · 28 Sept 2026

Compared on business rules management software

Free plan
Yesgorules.io
Decision tables
Yesgorules.io
Visual rule authoring
Yesgorules.io
Rule testing tools
Yesgorules.io
DMN support
Nogorules.io
Deployment options
hybridgorules.io
Natural-language rules
Yesgorules.io
Execution access
bothgorules.io

Facts

Purpose
GoRules BRMS is a platform for authoring, testing, reviewing, and releasing business rules with version control, approvals, and an audit trail.gorules.io · 28 Sept 2026
Rule authoring
Decision models can use decision tables, expressions, JavaScript functions, and switch nodes.gorules.io · 28 Sept 2026
Versioning
The platform provides drafts, history, visual diffs, branches, and commits, with changes attributable to users.gorules.io · 28 Sept 2026
Testing
Users can run rules against sample data and scenario suites before release, while the editor surfaces type and syntax errors during editing.gorules.io · 28 Sept 2026
Deployment lifecycle
Immutable releases can be promoted from development to staging to production unchanged and rolled back to a previous release.gorules.io · 28 Sept 2026
AI
GoRules AI can edit tables and graphs as reviewable drafts, write and run test suites, explain decisions, and draft policies from prompts; it does not deploy releases.gorules.io · 28 Sept 2026
Integrations
The ZEN Engine has SDKs for Node.js, Python, Go, Rust, Java, Kotlin, C#, and Swift, and the documentation describes integration through SDKs or a REST API.docs.gorules.io · 28 Sept 2026
Big data
GoRules offers a native PySpark integration for Databricks, EMR, Dataproc, or self-managed Spark clusters, as well as a Rust SDK for custom pipelines.gorules.io · 28 Sept 2026
Self-hosting
The BRMS can be self-hosted with Docker and PostgreSQL on AWS, Azure, Google Cloud, or Kubernetes.gorules.io · 28 Sept 2026
Security
The security page states that GoRules uses AES-256 encryption at rest, TLS 1.3 between components, and sandboxed rule execution without filesystem or network access.gorules.io · 28 Sept 2026
Compliance
GoRules says it has obtained a SOC 2 Type II report, while noting that self-hosted customers bring their own security controls and determine their own compliance posture.gorules.io · 28 Sept 2026
Support
The documentation says Business and Enterprise customers can submit support tickets, and Enterprise customers can access a dedicated Slack or Microsoft Teams channel.docs.gorules.io · 28 Sept 2026
Company history
GoRules says it was founded in 2023 and open-sourced the ZEN Engine under the MIT license that year.gorules.io · 28 Sept 2026

Company

Founded
2023gorules.io · 28 Sept 2026
Headquarters
Čačak, Serbiagorules.io · 28 Sept 2026

Best GoRules BRMS alternatives

See all 12

Where it ranks on Everything Xiaomi

Is GoRules BRMS yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources