Cloud Native Rules Engine
Self-host GoRules BRMS on your cloud infrastructure. Deploy with Docker and PostgreSQL on AWS, Azure, Google Cloud, or any Kubernetes cluster. Keep your data in your environment with enterprise-grade performance.
Choose Your Stack
GoRules separates rule management from execution. Choose the best option for each based on your governance needs and runtime requirements.
Rule Management
How you create and govern rules
BRMS Platform Full Governance
Visual editor, version control, environments, approval workflows, SSO/OIDC, and audit logging. Publishes rules to cloud storage.
React Editor Open Source
Embeddable React components for building your own rule editing UI. Full customization, manage rules in your own backend.
Rule Execution
How your apps consume rules
GoRules Agent Open Source
Pulls rules from cloud storage (S3, GCS, Azure Blob) and exposes HTTP API. Live reload without service restarts. Deploy as sidecar.
Embedded SDKs Open Source
Native SDKs (Rust, Node.js, Python, Go) with microsecond latency. Package rules via git or build your own live reload from storage.
Deploy on Any Platform
GoRules BRMS runs anywhere Docker runs. Choose your preferred cloud provider or Kubernetes distribution.
AWS Rules Engine
Deploy GoRules BRMS on Amazon Web Services. Run Docker containers on ECS or EKS with Aurora PostgreSQL and S3 storage.
- ECS/EKS container orchestration
- Aurora PostgreSQL
- S3 for rule artifacts
Azure Rules Engine
Deploy GoRules BRMS on Microsoft Azure. Use Container Apps or AKS with Azure Database for PostgreSQL.
- Container Apps / AKS
- Azure PostgreSQL
- Blob Storage backend
Google Cloud Rules Engine
Deploy GoRules BRMS on Google Cloud Platform. Run on Cloud Run or GKE with Cloud SQL PostgreSQL.
- Cloud Run / GKE
- Cloud SQL PostgreSQL
- Cloud Storage
Kubernetes Rules Engine
Deploy GoRules BRMS on any Kubernetes cluster. Cloud-agnostic with Helm charts and production-ready configs.
- Official Helm chart
- Any K8s distribution
- PostgreSQL operators
Serverless Rules Engine
Enterprise serverless deployment with GoRules Lambda layers. Contact us for AWS Lambda, Azure Functions, or Cloud Functions.
- AWS Lambda layers
- Azure Functions
- Google Cloud Functions
Big Data & PySpark
Process millions of rule evaluations with PySpark integration. Distributed processing on Databricks, EMR, or Dataproc.
- PySpark native SDK
- DataFrame integration
- Batch processing
Why Self-Host?
Keep full control over your business rules infrastructure while getting enterprise-grade performance and security.
Your Infrastructure
Deploy on your own cloud account. Data never leaves your infrastructure. Full control over security and compliance.
Sub-Millisecond Latency
Rust-powered engine delivers blazing-fast rule evaluation. No cold starts, no interpretation overhead.
Horizontal Scaling
Stateless architecture scales horizontally. Add instances to handle millions of evaluations per second.
Hot Reload Rules
Update business rules without restarting services. Changes propagate automatically with zero downtime.
Zero Vendor Lock-in
Open-source engine with portable JSON rules. Move between clouds or run on-premise without changes.
Enterprise Security
SOC 2 Type II compliant. Sandboxed execution, encrypted storage, and audit logging built-in.