> ## 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/tools/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/repository)                       | Create decisions, manage change requests, understand data flow |
| [Deploy](/brms/deploy/environments)                   | Environments, releases, and multi-environment workflows        |
| [Releases](/brms/deploy/releases)                     | Release management and version control                         |
| [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>
