v2.0GoRules Version 2 is here - redesigned, now with managed cloud. GoRules Version 2 is here!
Watch the launch video Watch
Deploy the BRMS on Google Cloud . One Docker image on Cloud Run or GKE, Cloud SQL PostgreSQL behind it - the full business rules platform inside your own GCP project.
$ docker pull gorules/brms$ gcloud run deploy gorules-brms ✓ service deployed · serving traffic
GoRules BRMS Cloud Run / GKE
Cloud SQL PostgreSQL
Releases deploy to DevelopmentCloud Storage → Agent / SDK
StagingCloud Storage → Agent / SDK
ProductionCloud Storage → Agent / SDK
Two ways in. Both production-ready. The official Docker image runs the same on Cloud Run and GKE - pick managed simplicity or full Kubernetes control.
Cloud Run The fastest way onto GCP: deploy the container with automatic scaling, built-in HTTPS, and pay-per-request pricing - no infrastructure to manage.
Scale to zero between requests TLS certificates managed by Google Traffic splitting for gradual rolloutsCloud Run guide Google Kubernetes Engine For enterprise Kubernetes, deploy with the same Helm chart you would use anywhere - with Autopilot nodes, Workload Identity, and global load balancing.
GKE Autopilot - fully managed nodes Workload Identity for Cloud SQL access Multi-region Cloud Load BalancingKubernetes guide Backed by Cloud SQL. The BRMS keeps users, projects, rule versions, and audit history in PostgreSQL. Cloud SQL gives it a managed home with automatic failover and point-in-time recovery.
Automated backups, patching, and maintenance Regional HA with automatic failover Encryption at rest and in transit by defaultDatabase configuration GoRules BRMS Docker container
Cloud SQL PostgreSQL users · projects · versions · audit
Wired into the rest of GCP. The BRMS plugs into the Google Cloud services you already run - monitoring, secrets, and private networking included.
Run your rules on Google Cloud. Run the BRMS on Cloud Run or GKE with Cloud SQL - or start free on GoRules Cloud while you evaluate.