Skip to main content

Getting started

Deploy on-premise and control your data.


Self-hosted software provides companies with greater control and autonomy over their digital infrastructure and data, which can be crucial for various reasons such as security, availability and scalability.

Services overview

The GoRules BRMS consists of a single docker image gorules/brms.

Obtain License Key

Before you can use BRMS you must obtain a license key. You can do that by signing up for self-hosted GoRules.

Enter your business Email and you will receive code on your Email. Upon successfully entering the code you will get access to the organisation portal. After signing up you will get the access to a dashboard where you can manage license keys for multiple environments.

Create a new environment by clicking Create environment button on the right. Next, enter a name for the environment (e.g. DEV or STAGING or PROD) and then press Create.

My portal

As seen on the image above, upon creation you will see a new environment with the status Initial. Copy a LICENSE_KEY from the environment by un-hiding it (click eye icon).


  • Postgres DB
  • Docker linux os image runner x86_64 architecture such as docker, docker-compose, k8s (including AKS, EKS, GKE), Azure Container Apps, Azure AppService, AWS ECS and others.
  • Environment where GoRules BRMS is hosted must have access to a License server (