Use this file to discover all available pages before exploring further.
The GoRules Agent is a standalone Rust microservice that evaluates decisions via REST API. It pulls releases from object storage, automatically reloads when changes occur, and requires no UI.
Build a self-contained image with your rules baked in. This is useful for static rules that don’t change frequently, or for deployments where you want versioned rule images.
FROM gorules/agent:latestCOPY ./rules /dataENV PROVIDER__TYPE=FilesystemENV PROVIDER__ROOT_DIR=/dataEXPOSE 8080CMD ["./app"]
Build and run:
docker build -t my-rules-api .docker run -p 8080:8080 my-rules-api
This creates a portable REST API with your rules embedded. Deploy it anywhere containers run.
If your deployment supports IAM roles, credentials are optional.
PROVIDER__TYPE=S3PROVIDER__BUCKET=my-rules-bucketPROVIDER__PREFIX=staging # Optional bucket prefixAWS_ACCESS_KEY_ID=<access-key> # Optional with IAMAWS_SECRET_ACCESS_KEY=<secret-key> # Optional with IAM