GoRules Version 2 is here - redesigned, now with managed cloud.GoRules Version 2 is here!
Watch the launch videoWatchThe rules engine
built different.
Most rules engines are stuck in the past - slow, expensive, locked to the cloud. GoRules is native, fast, and runs anywhere. Here's what makes us different.
Not an API wrapper.
Most 'SDKs' claim support for Python, Go, and Node.js - but under the hood, every decision is a REST call to someone else's server. The ZEN engine compiles to native code and runs in your process, on your device, in microseconds.
- Native Rust core
- Native bindings for Node.js, Python, Go, iOS, Android
- No network hop
- 1000x faster
One engine.
Every environment.
Cloud, self-hosted, mobile, edge, air-gapped - the same engine runs everywhere, not different products stitched together. Build once, deploy anywhere.
Cloud
Managed BRMS. We handle infrastructure.
Self-hosted
Your VPC. Your data. Docker or K8s.
Mobile
Native iOS and Android. On device.
Edge & IoT
Warehouses, kiosks, devices.
Air-gapped
Fully disconnected. Still works.
Unlimited decisions.
Predictable costs.
Most vendors charge per evaluation. Sounds cheap at first - until you're running millions of decisions a day. GoRules is flat-rate.
Audit every line.
The ZEN engine is fully open source. Not 'source available' with restrictions, not 'open core' with the good parts behind a paywall - actually open, because critical business logic shouldn't be a black box.
- Full source on GitHub
- Fork it if you need to
- Self-host forever - even if we disappear
- Community contributions welcome
- No vendor lock-in - your rules are portable JSON
Business users and
developers. One platform.
Rules engines usually pick a side - either dumbed down for business users, or powerful but dev-only. We refuse to choose.
For business users
- Spreadsheet-like decision tables
- Edit rules in Excel, import back
- Visual flow builder - drag and drop
- No code required
- Test with real data before publishing
For developers
- Git-like workflow - branches, commits, rollback
- Full JavaScript functions when you need them
- Native SDKs - not wrappers
- CI/CD integration
- Microsecond-level performance tracing
Same graph. Same rules. Different interfaces for different people.
Built different.
See for yourself.
Start free on GoRules Cloud, or self-host the open-source engine - your rules stay portable JSON either way.