> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gorules.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Define rules visually or programmatically, test instantly, and deploy without rewriting software.

## Explore the documentation

<CardGroup cols={1}>
  <Card title="Learn" icon="graduation-cap" href="/learn/getting-started/what-is-gorules">
    Understand GoRules fundamentals, create your first rule, and explore tutorials for common use cases like pricing,
    eligibility, and risk scoring.
  </Card>

  <Card title="Developers" icon="code" href="/developers/overview/architecture">
    Integrate the ZEN Engine into your applications using SDKs for Node.js, Python, Go, Rust, and more. Deploy as
    embedded, agent, or self-hosted.
  </Card>

  <Card title="BRMS User Guide" icon="window" href="/brms/setup/projects">
    Manage the Business Rules Management System - set up organizations, create projects, manage environments, and
    collaborate with your team.
  </Card>
</CardGroup>

***

## Choose your path

<CardGroup cols={1}>
  <Card title="I'm a business user" icon="users" href="/learn/getting-started/first-rule">
    Create, test, and manage business rules using a visual interface - no coding required.

    **Start here:**

    * [What is GoRules?](/learn/getting-started/what-is-gorules) - Core concepts
    * [Create your first rule](/learn/getting-started/first-rule) - Quickstart
    * [Try the playground](/learn/getting-started/playground) - Interactive demo
  </Card>

  <Card title="I'm a developer" icon="terminal" href="/developers/overview/architecture">
    Integrate the rules engine into your application using SDKs or REST API.

    **Start here:**

    * [Architecture overview](/developers/overview/architecture) - How it works
    * [Choose an SDK](/developers/sdks/nodejs) - Node.js, Python, Go, Rust, Java
    * [Deployment options](/developers/deployment/embedded) - Embedded, Agent, BRMS
  </Card>
</CardGroup>

***

## What's in each section

### Learn

Master the fundamentals and build real-world rules.

| Section | Description |
| - | - |
| [Getting Started](/learn/getting-started/what-is-gorules) | Core concepts, first rule, and interactive playground |
| [Authoring](/learn/authoring/decision-tables) | Decision tables, graphs, expressions, function nodes, testing, patterns |
| [Tutorials](/learn/tutorials/dynamic-pricing) | Step-by-step guides for pricing, eligibility, risk scoring, commissions |
| [ZEN Language](/learn/zen-language/syntax) | Expression syntax, operators, built-in functions, date handling |
| [JDM Format](/learn/jdm-format/standard) | JSON Decision Model specification and node types |

### Developers

Integrate, deploy, and scale GoRules in your infrastructure.

| Section | Description |
| - | - |
| [Overview](/developers/overview/architecture) | Architecture, disaster recovery, BRE vs BRMS comparison |
| [SDKs](/developers/sdks/nodejs) | Node.js, Python, Go, Rust, Java, Kotlin, Swift integrations |
| [Deployment](/developers/deployment/embedded) | Embedded engine, standalone Agent, or self-hosted BRMS |
| [Platform Guides](/developers/platform-guides/docker-compose) | Docker Compose, Kubernetes, AWS ECS, Azure Container Apps |
| [Tools](/developers/jdm/jdm-editor) | JDM Editor component, standalone editor |

### BRMS User Guide

Administer and collaborate on your Business Rules Management System.

| Section | Description |
| - | - |
| [Setup](/brms/setup/projects) | Organization setup, projects, users, and groups |
| [Build](/brms/build/workspace) | Workspace, graphs, policies, tests, and GoRules AI |
| [Quality](/brms/quality/quality-control) | Test runs, coverage, and static analysis |
| [Review & Ship](/brms/review/review) | Pre-flight checks, branches, requests, releases, and environments |
| [Administration](/brms/administration/members-groups) | User management and audit logs |
| [Deployments](/brms/setup/deployments) | Connect and configure runtime deployments |

***

## Get help

<CardGroup cols={2}>
  <Card title="Community" icon="github" href="https://github.com/gorules/zen">
    Open source ZEN Engine repository - issues, discussions, and contributions.
  </Card>

  <Card title="Support Portal" icon="ticket" href="https://gorules.atlassian.net/servicedesk/customer/portals">
    Submit tickets via Jira Service Desk. Available for Business and Enterprise plans.
  </Card>
</CardGroup>

<Note>
  Enterprise customers have access to a dedicated support channel via Slack or Microsoft Teams.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.