# DecisionRules

## Current Version

- [DecisionRules Documentation](https://docs.decisionrules.io/doc/welcome.md)
- [API Introduction](https://docs.decisionrules.io/doc/api/api-introduction.md)
- [API Keys](https://docs.decisionrules.io/doc/api/api-keys.md): API keys for using in your application.
- [Solver API Keys](https://docs.decisionrules.io/doc/api/api-keys/solver-api-keys.md): The DecisionRules Solver API Key is a specific type of API key used for accessing the Rule Solver API provided by DecisionRules.
- [Management API keys](https://docs.decisionrules.io/doc/api/api-keys/management-api-keys.md)
- [BI API keys](https://docs.decisionrules.io/doc/api/api-keys/management-api-keys-1.md)
- [Enterprise OAuth (M2M)](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m.md)
- [Custom Claims Format](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/custom-claims-format.md)
- [Organization Setup](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/organization-setup.md)
- [Client App Authorization](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/client-app-authorization.md)
- [Azure OAuth](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/azure-oauth.md)
- [Okta OAuth](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/okta-oauth.md)
- [Rule Solver API](https://docs.decisionrules.io/doc/api/rule-solver-api.md): Request and response from API solving.
- [Jobs API](https://docs.decisionrules.io/doc/api/jobs-api.md): The Jobs API is a secure REST API that manage jobs.
- [Rule Testing API](https://docs.decisionrules.io/doc/api/rule-testing-api.md): The Rule Testing API is a secure REST API that manage test runs.
- [Management API](https://docs.decisionrules.io/doc/api/management-api.md): The Management API is a secure REST API that provides read/write access to your rules and spaces.
- [Rule Migration Strategies](https://docs.decisionrules.io/doc/api/management-api/rule-migration-strategies.md): In this article, we describe the recommended strategies for migrating rules between environments
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/api/management-api/deprecated-endpoints.md)
- [Business Intelligence API](https://docs.decisionrules.io/doc/api/bi-api.md): The Business Intelligence API allows to get audit logs from the rule solver.
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/api/bi-api/deprecated-endpoints.md)
- [Datacenters & Locations](https://docs.decisionrules.io/doc/api/geo-location.md): As DecisionRules is offered both in a Global Cloud and a Regional Cloud versions, this article is split to explain both
- [Global Cloud](https://docs.decisionrules.io/doc/api/geo-location/geo-location.md)
- [Regional Cloud](https://docs.decisionrules.io/doc/api/geo-location/regional-cloud.md)
- [Apache Kafka Solver API](https://docs.decisionrules.io/doc/api/apache-kafka-solver-api.md)
- [Endpoint Settings](https://docs.decisionrules.io/doc/api/endpoints.md): This guide shows you how to change your endpoints.
- [Archive](https://docs.decisionrules.io/doc/api/archive.md)
- [Rule Flow Solver API (DEPRECATED)](https://docs.decisionrules.io/doc/api/archive/rule-flow-solver-api.md)
- [Console Logs API (RETIRED)](https://docs.decisionrules.io/doc/api/archive/console-logs-api-retired.md): The Console Logs API is a secure REST API that provides console logs.
- [About AI Assistant](https://docs.decisionrules.io/doc/ai-assistant/about-ai-assistant.md)
- [AI Assistant Features](https://docs.decisionrules.io/doc/ai-assistant/ai-assistant-features.md): This page lists the features available in the AI Assistant. Selected features are described in detail on their dedicated sub-pages.
- [Create Decision Table](https://docs.decisionrules.io/doc/ai-assistant/ai-assistant-features/create-decision-table.md): Create Business Rules with AI
- [Create Scripting Rule](https://docs.decisionrules.io/doc/ai-assistant/ai-assistant-features/create-scripting-rule.md): Create Scripting Rules with AI
- [Assistant Setup](https://docs.decisionrules.io/doc/ai-assistant/assistant-setup.md): This section covers how to configure and manage AI models used by the AI Assistant in DecisionRules.
- [Define AI Provider](https://docs.decisionrules.io/doc/ai-assistant/assistant-setup/define-ai-provider.md)
- [Google Vertex Credentials JSON](https://docs.decisionrules.io/doc/ai-assistant/assistant-setup/google-vertex-credentials-json.md): Follow these steps to generate your own Google Service Account credentials needed for your Google Vertex integration.
- [Rules Introduction](https://docs.decisionrules.io/doc/rules/rules-introduction.md)
- [Rule List](https://docs.decisionrules.io/doc/rules/rule-list.md)
- [Rule Mode](https://docs.decisionrules.io/doc/rules/rule-mode.md)
- [Common Rule Features](https://docs.decisionrules.io/doc/rules/common-rule-features.md)
- [Variables](https://docs.decisionrules.io/doc/rules/common-rule-features/variables.md)
- [Rule Variables](https://docs.decisionrules.io/doc/rules/common-rule-features/variables/rule-variables.md)
- [Input & Output Model](https://docs.decisionrules.io/doc/rules/common-rule-features/input-and-output.md): Definition of input and output of the decision table.
- [Simple Editor](https://docs.decisionrules.io/doc/rules/common-rule-features/input-and-output/simple-editor.md): We recognize that not all users are familiar with JSON structure, so we offer a simple tool to easily create input and output objects.
- [JSON Editor](https://docs.decisionrules.io/doc/rules/common-rule-features/input-and-output/json-editor.md): This editor is designed for experienced users familiar with the structure of JSON objects.
- [Rule Settings](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings.md)
- [Rule description](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings/rule-description.md)
- [Rule Alias](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings/rule-alias.md): This page contains information about the rule alias feature.
- [Rule Status](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings/rule-state.md)
- [Tags](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings/tagging.md)
- [Event Logs](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-settings/event-logs.md)
- [Rule Testing](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-testing.md): Validate rules with saved Test cases and repeatable Test Suites.
- [Creating & Running Tests](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-testing/creating-and-running-tests.md)
- [Test Bench](https://docs.decisionrules.io/doc/rules/common-rule-features/test-bench.md)
- [Versioning](https://docs.decisionrules.io/doc/rules/common-rule-features/versioning.md): Versioning allows you to manage multiple iterations of your rules, enabling safe testing and easy rollback capabilities.
- [Rule History](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-history.md)
- [Execution Strategy](https://docs.decisionrules.io/doc/rules/common-rule-features/execution-strategy.md)
- [Rule Dependencies](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-dependencies.md): Discover how rules are connected
- [Rule Export & Import](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-export-and-import.md)
- [Rule Export](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-export-and-import/rule-export.md)
- [Rule Import](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-export-and-import/rule-import.md)
- [Managing Decision Table in Excel/Google Sheets](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-export-and-import/managing-decision-table-in-excel-google-sheets.md)
- [Deprecated Formats: XLSX v.1 and CSV](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-export-and-import/manage-tables-excel-gsheets.md): Decision tables management in XLSX files.
- [Cross-Space Rule Sharing](https://docs.decisionrules.io/doc/rules/common-rule-features/cross-space-rule-sharing.md)
- [Rule Comparison](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-comparison.md): Some types of rules support a comparison feature, letting you easily identify differences between two separate rules or rule versions.
- [Decision Table Comparison](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-comparison/decision-table-comparison.md): Table comparison view can be a bit intimidating at first. In this article, we will do our best to clearly explain how to read it and use it most effectively.
- [Decision Tree Comparison](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-comparison/decision-tree-comparison.md): In this article, we will explain the decision tree comparison.
- [Scripting Rule Comparison](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-comparison/scripting-rule-comparison.md): Comparing scripting rules together is pretty straight-forward
- [Rule Lock](https://docs.decisionrules.io/doc/rules/common-rule-features/rule-lock.md): This feature further extends the control over the rules. In this article we will briefly explain how it works.
- [Teamwork Indicator](https://docs.decisionrules.io/doc/rules/common-rule-features/teamwork-indicator.md): We added a teamwork indicator for rules, which tells you who is currently viewing the same rule as you
- [Data Types & Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions.md)
- [Supported Data Types](https://docs.decisionrules.io/doc/rules/data-types-and-functions/data-types.md)
- [Operators and Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators.md): Description of operator types used in decision tables
- [Basic operators](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/general-operators.md): Description of general operators used in decision tables
- [Date operators](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/date-operators.md): Description of date operators used in decision tables
- [Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions.md): On this page, you'll get an introduction to the key principles of writing functions in DecisionRules. A detailed guide to all available functions is found in the following sections.
- [Logical Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/logical.md)
- [Math Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/math.md)
- [Date and Time Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/date-and-time.md)
- [Text Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/text.md)
- [Data Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/data.md)
- [Array Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/array.md)
- [Integration functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/integration-functions.md)
- [Functions and JSON](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions/functions-and-json.md)
- [Decision Table](https://docs.decisionrules.io/doc/rules/decision-table.md)
- [Table Designer](https://docs.decisionrules.io/doc/rules/decision-table/decision-table-designer.md): The heart of the Decision Table
- [Table Operations](https://docs.decisionrules.io/doc/rules/decision-table/decision-table-designer/table-operations.md)
- [Filter Values](https://docs.decisionrules.io/doc/rules/decision-table/decision-table-designer/table-operations/filter.md): Finds the value in the columns
- [Valid Values](https://docs.decisionrules.io/doc/rules/decision-table/decision-table-designer/table-operations/valid-values.md)
- [Sorting](https://docs.decisionrules.io/doc/rules/decision-table/decision-table-designer/table-operations/sort.md): Sorts the values in the column in ascending/descending order
- [Binding to Model](https://docs.decisionrules.io/doc/rules/decision-table/binding-to-model.md): Binding Input and Output model to Decision Table in decision table designer.
- [Decision Tree](https://docs.decisionrules.io/doc/rules/decision-tree.md)
- [Tree Designer](https://docs.decisionrules.io/doc/rules/decision-tree/tree-designer.md)
- [Flow](https://docs.decisionrules.io/doc/rules/flow.md)
- [Decision Flow vs. Integration Flow](https://docs.decisionrules.io/doc/rules/flow/decision-flow-vs.-integration-flow.md)
- [Decision Flow](https://docs.decisionrules.io/doc/rules/flow/decision-flow.md)
- [Integration Flow](https://docs.decisionrules.io/doc/rules/flow/integration-flow.md)
- [Flow Designer](https://docs.decisionrules.io/doc/rules/flow/flow-designer.md)
- [Flow Nodes Overview](https://docs.decisionrules.io/doc/rules/flow/flow-nodes-overview.md): This page lists all the node types currently available in the Flow, along with a brief description of their functionality.
- [Flow Limits](https://docs.decisionrules.io/doc/rules/flow/flow-limits.md): Here we briefly describe the limits connected to Decision Flow and how you can manage them.
- [AI Agent](https://docs.decisionrules.io/doc/rules/ai-agent.md)
- [AI Agent Designer](https://docs.decisionrules.io/doc/rules/ai-agent/ai-agent-designer.md)
- [Caching](https://docs.decisionrules.io/doc/rules/ai-agent/caching.md)
- [Explainable AI](https://docs.decisionrules.io/doc/rules/ai-agent/explainable-ai.md)
- [AI Agent Best Practice](https://docs.decisionrules.io/doc/rules/ai-agent/ai-agent-best-practice.md)
- [Scripting Rule](https://docs.decisionrules.io/doc/rules/scripting-rule.md)
- [Custom functions in Scripting Rules](https://docs.decisionrules.io/doc/rules/scripting-rule/custom-functions-in-scripting-rules.md)
- [Calling external API within ScriptingRules](https://docs.decisionrules.io/doc/rules/scripting-rule/calling-external-api-within-scriptingrules.md)
- [Use Rule Variables in Scripting Rules](https://docs.decisionrules.io/doc/rules/scripting-rule/use-rule-variables-in-scripting-rules.md): This page contains an simple tutorial how to implement Rule Variables into your Scripting rule script.
- [Call Embedded Rules in Scripting Rules](https://docs.decisionrules.io/doc/rules/scripting-rule/call-embedded-rules-in-sr.md): You can simply run solver of another rules directly from Scripting Rule.
- [Tips](https://docs.decisionrules.io/doc/rules/scripting-rule/tips.md)
- [Lookup Table](https://docs.decisionrules.io/doc/rules/lookup-table.md): Welcome to the Lookup Tables section. This section provides comprehensive guidance on how to effectively utilize this powerful feature for managing reference data within your decision-making processes
- [Lookup Table Designer](https://docs.decisionrules.io/doc/rules/lookup-table/lookup-table-designer.md): In this section, you can easily create and manage your Lookup Tables, organizing reference data that can be queried by other rules in your space.
- [Data Import & Export](https://docs.decisionrules.io/doc/rules/lookup-table/data-import-and-export.md): Lookup Tables support importing and exporting data in multiple formats, making it easy to manage large datasets and integrate with external systems like Microsoft Excel or Google Sheets.
- [Using Lookup Tables in Rules](https://docs.decisionrules.io/doc/rules/lookup-table/using-lookup-tables-in-rules.md): Lookup Tables become truly powerful when integrated with other rule types. This section explains how to query Lookup Tables from Decision Tables, Decision Trees, Flows, and Scripting Rules.
- [Rule Flow](https://docs.decisionrules.io/doc/rules/rule-flow.md)
- [Rule Flow Designer](https://docs.decisionrules.io/doc/rules/rule-flow/rule-flow-designer.md)
- [Rule Flow Mapping](https://docs.decisionrules.io/doc/rules/rule-flow/mapping.md)
- [Rule States in Rule Flow](https://docs.decisionrules.io/doc/rules/rule-flow/warnings-and-errors.md)
- [Warnings & Errors](https://docs.decisionrules.io/doc/rules/rule-flow/warnings-and-errors-1.md)
- [Rule Flow Limits](https://docs.decisionrules.io/doc/rules/rule-flow/rule-flow-limits.md): Rule flows have limits on how many nodes (rules connected) are permitted inside one rule flow. These limits vary across the different tariffs and deployment types.
- [Rule Flow Convertor](https://docs.decisionrules.io/doc/rules/rule-flow/rule-flow-convertor.md)
- [Space Introduction](https://docs.decisionrules.io/doc/space/spaces.md): Agile software development often works in end-to-end delivery teams. To support this thesis, we plan to create project sites where each team will have its business rules under its management.
- [Space Info](https://docs.decisionrules.io/doc/space/space-info.md)
- [Space migration](https://docs.decisionrules.io/doc/space/space-info/space-migration.md): Space Migration allows you to move an existing private space under an organization. This is useful when you want to centralize space management, billing, and access control within an organization.
- [Access](https://docs.decisionrules.io/doc/space/access.md)
- [API Keys](https://docs.decisionrules.io/doc/space/api-keys.md)
- [Audit Logs](https://docs.decisionrules.io/doc/space/audit-logs.md)
- [Audit Calculation](https://docs.decisionrules.io/doc/space/audit-logs/audit-calculation.md)
- [Jobs](https://docs.decisionrules.io/doc/space/jobs.md)
- [Connectors](https://docs.decisionrules.io/doc/space/connectors.md)
- [Webhooks](https://docs.decisionrules.io/doc/space/webhooks.md)
- [Event Logs, Service Logs and Notifications](https://docs.decisionrules.io/doc/space/event-logs-service-logs-and-notifications.md): DecisionRules records every important change in your space.
- [Tests](https://docs.decisionrules.io/doc/space/tests.md): Rule Testing lets you verify rule behavior against saved scenarios using fixed inputs and expected outputs. Use the Test Bench for quick, ad-hoc checks while editing, and use Rule Testing for automate
- [Tests Tab](https://docs.decisionrules.io/doc/space/tests/tests-tab.md)
- [Test Runs Tab](https://docs.decisionrules.io/doc/space/tests/test-runs-tab.md)
- [Structure Limits](https://docs.decisionrules.io/doc/space/structure-limits.md)
- [Intelligence Introduction](https://docs.decisionrules.io/doc/intelligence/intelligence-introduction.md)
- [Audit Logs](https://docs.decisionrules.io/doc/intelligence/audit-logs.md)
- [Statistics](https://docs.decisionrules.io/doc/intelligence/statistics.md)
- [Frequency Distribution](https://docs.decisionrules.io/doc/intelligence/statistics/frequency-distribution.md)
- [Time Series](https://docs.decisionrules.io/doc/intelligence/statistics/time-series.md)
- [Raw Data Table](https://docs.decisionrules.io/doc/intelligence/statistics/raw-data-table.md)
- [Organization Introduction](https://docs.decisionrules.io/doc/organization/organization-introduction.md)
- [Organization List](https://docs.decisionrules.io/doc/organization/organization-list.md)
- [Members](https://docs.decisionrules.io/doc/organization/members.md)
- [Resources](https://docs.decisionrules.io/doc/organization/resources.md)
- [Teams](https://docs.decisionrules.io/doc/organization/resources/teams.md)
- [Space Roles](https://docs.decisionrules.io/doc/organization/resources/space-roles.md)
- [Permissions](https://docs.decisionrules.io/doc/organization/resources/space-roles/permissions.md)
- [Spaces](https://docs.decisionrules.io/doc/organization/resources/spaces.md)
- [Departments](https://docs.decisionrules.io/doc/organization/departments.md): This documentation outlines the architecture and configuration of Departments. Use the links below to find the relevant guide for your role.
- [Setting up Department](https://docs.decisionrules.io/doc/organization/departments/setting-up-department.md): Organization Owners & Admins: Review this guide to understand how to create organizational units and assign leadership.
- [Department Manager Guide](https://docs.decisionrules.io/doc/organization/departments/department-manager-guide.md): These steps apply to Admins/Owner globally. While written for Viewers with Department Manager role, Admins and Owners retain full management rights in every department by default.
- [Policies](https://docs.decisionrules.io/doc/organization/policies.md)
- [Statistics](https://docs.decisionrules.io/doc/organization/statistics.md)
- [Settings](https://docs.decisionrules.io/doc/organization/settings.md)
- [Profile Introduction](https://docs.decisionrules.io/doc/profile/profile-introduction.md)
- [Billing Info](https://docs.decisionrules.io/doc/profile/billing-info.md)
- [Dashboard](https://docs.decisionrules.io/doc/profile/dashboard.md)
- [Plans](https://docs.decisionrules.io/doc/profile/plans.md)
- [Legacy Plans](https://docs.decisionrules.io/doc/profile/plans/legacy-plans.md)
- [Pay As You Go](https://docs.decisionrules.io/doc/profile/pay-as-you-go.md)
- [Limits](https://docs.decisionrules.io/doc/profile/limits.md)
- [Plan Limits Explained](https://docs.decisionrules.io/doc/profile/limits/plan-limits-explained.md): Learn more about plan limits
- [Subscriptions](https://docs.decisionrules.io/doc/profile/subscriptions.md)
- [Invoices](https://docs.decisionrules.io/doc/profile/invoices.md)
- [Statistics](https://docs.decisionrules.io/doc/profile/statistics.md)
- [Settings](https://docs.decisionrules.io/doc/profile/settings.md)
- [Environment Info](https://docs.decisionrules.io/doc/environment/environment-info.md): Docker-only admin area for managing users and migrating spaces. Access depends on your license and permissions.
- [Users management](https://docs.decisionrules.io/doc/environment/users-management.md): Manage registered users in DecisionRules Docker / On-Premise. View roles, reset passwords, or delete users.
- [Spaces Migration](https://docs.decisionrules.io/doc/environment/spaces-migration.md): Migrate spaces between organizations (Docker only).
- [AI Assistant Provider](https://docs.decisionrules.io/doc/environment/ai-assistant-provider.md)
- [Cloud](https://docs.decisionrules.io/doc/access/cloud.md)
- [Sign Up & Login on Cloud](https://docs.decisionrules.io/doc/access/cloud/sign-up-and-login-on-cloud.md)
- [Single Sign-On (SSO) on Cloud](https://docs.decisionrules.io/doc/access/cloud/single-sign-on-sso.md)
- [Set up Microsoft Entra ID SSO](https://docs.decisionrules.io/doc/access/cloud/single-sign-on-sso/set-up-microsoft-entra-id-sso.md): Article to help you setup an Azure Enterprise application for use with DecisionRules. Microsoft Entra ID was previosly known as Azure Active Directory.
- [Set up Google SSO](https://docs.decisionrules.io/doc/access/cloud/single-sign-on-sso/set-up-google-sso.md): Article to help you setup an Googgle  SAML application for use with DecisionRules.
- [Set up Okta SSO](https://docs.decisionrules.io/doc/access/cloud/single-sign-on-sso/set-up-okta-sso.md): Article to help you setup an Okta for use with DecisionRules.
- [Invitations & Permissions on Cloud](https://docs.decisionrules.io/doc/access/cloud/invitations-and-permissions-on-cloud.md)
- [On Premise](https://docs.decisionrules.io/doc/access/on-premise.md)
- [Sign Up on On Premise](https://docs.decisionrules.io/doc/access/on-premise/sign-up-on-on-premise.md)
- [Login on On Premise](https://docs.decisionrules.io/doc/access/on-premise/login-on-on-premise.md)
- [Invitations & Premissions on On Premise](https://docs.decisionrules.io/doc/access/on-premise/invitations-and-premissions-on-on-premise.md)
- [Audit Logs](https://docs.decisionrules.io/doc/business-intelligence/audit-logs.md): This page describes Audit Logs, the main functionality of our Business Intelligence API.
- [Regional Cloud](https://docs.decisionrules.io/doc/other-deployment-options/regional-cloud.md)
- [Region Specific API URLs](https://docs.decisionrules.io/doc/other-deployment-options/regional-cloud/region-specific-api-urls.md)
- [Docker & On-Premise](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise.md)
- [Prerequisites](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/prerequisites.md): Network prerequisites for Docker and On-Premise deployments.
- [Environment Variables](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/containers-environmental-variables.md): List of all environment variables for all DecisionRules applications.
- [Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup.md): This section groups deployment guides for local, cloud, and Kubernetes-based environments.
- [Docker Showcase App](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/showcase-client-server-app.md): This page describes how to run our Docker containers as a demo so you can try out the application locally. The setup takes just minutes and gets you up and running out of the box.
- [Networking Between Docker Containers](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/showcase-client-server-app/manual-networking-between-containers.md)
- [AWS Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/aws.md): Amazon Web Services
- [AWS ECS/Fargate](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/aws/aws-ecs-fargate.md): This article goes over the deployment process for On-Premise solution of DecisionRules using AWS Fargate.
- [Cache - Amazon ElastiCache](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/aws/cache-amazon-elasticache.md): Here, you can find a tutorial on how to setup a Redis Elasticache to work with DecisionRules.
- [Microsoft Azure Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/microsoft-azure-setup.md)
- [Database - Azure CosmosDB](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/microsoft-azure-setup/database-azure-cosmosdb.md): Following are steps for Azure Cosmos DB deployment for integration with DecisionRules.
- [Cache - Azure Cache for Redis](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/microsoft-azure-setup/cache-azure-cache-for-redis.md): Here, you can find a tutorial on how to setup a Redis Cache on Azure to work with DecisionRules.
- [Azure Container Apps](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/microsoft-azure-setup/azure-container-apps.md): This article goes over the deployment process for On-Premise solution of DecisionRules using Azure Container Apps.
- [Azure Red Hat OpenShift](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/azure-red-hat-openshift.md)
- [Google Kubernetes Engine (GKE)](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/google-kubernetes-engine-gke.md): This document describes end-to-end deployment process of DecisionRules app for Google Kubernetes Engine.
- [Kubernetes Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup.md): On this page you can find tutorial how to deploy DecisionRules into kubernetes
- [Kubernetes Setup with Business Intelligence and AI Engine](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup/kubernetes-setup-with-business-intelligence-and-ai-engine.md): Here you can find the templates for the deployment of DecisionRules with Business Intelligence and AI Engine on Kubernetes
- [Helm Charts](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup/helm-charts.md)
- [Redis Connection Modes](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/redis-connection-modes.md): This document explains the three modes of connection available for connecting to Redis, controlled via the REDIS\_MODE environment variable. The modes allow flexibility in connecting to single-instance
- [Logging Options](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/logging-options.md)
- [OpenTelemetry and Access Logging](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/opentelemetry-and-access-logging.md)
- [CD/CI Pipelines](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/cd-ci-pipelines.md): CI/CD pipelines in DecisionRules streamline automated transfer of business rules across environments in the Business Rules Engine, ensuring speed, consistency, and security while reducing human error,
- [Azure DevOps CICD Pipelines](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/azure-devops-cicd-pipelines.md)
- [Using Migration script (old way)](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/using-migration-script-old-way.md): On this page, we describe the official DecisionRules tool for automated rule migration between environments.
- [Google Cloud DevOps CICD Pipelines](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/google-cloud-devops-cicd-pipelines.md)
- [AWS DevOps CICD Pipelines](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/aws-devops-cicd-pipelines.md)
- [Encrypting Sensitive Data](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/encrypting-sensitive-data.md): Guide to encrypting sensitive data in DecisionRules, including setting up keys, rotating them, and using the key rotation API.
- [Offline License](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/offline-license.md): To enable offline licensing for your server, follow the steps outlined below. This documentation explains how to configure and manage offline licenses, including preflight mode and generating license
- [White Labeling](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/white-labeling.md): Customize the look of your DecisionRules environment.
- [Jobs Server](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/jobs-server.md): Article about Job handling and orchestration options with On-Premise Deployments
- [Private Environment Password Reset](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/private-environment-password-reset.md): This page describes how to reset a password on a private environment in case you cannot access the Password Recovery Email.
- [DecisionRules Server](https://docs.decisionrules.io/doc/decisionrules-applications/server-app.md): Backend container for running DecisionRules in Docker and On-Premise environments.
- [DecisionRules Client](https://docs.decisionrules.io/doc/decisionrules-applications/client-app.md): Frontend container for accessing the DecisionRules application in Docker and On-Premise environments.
- [DecisionRules Business Intelligence](https://docs.decisionrules.io/doc/decisionrules-applications/decisionrules-business-intelligence.md): Analytics container for audit logs and reporting in Docker and On-Premise environments.
- [DecisionRules AI Engine](https://docs.decisionrules.io/doc/decisionrules-applications/decisionrules-ai-engine.md): AI service for DecisionRules guidance, automation support, and specialized assistant workflows in Docker and On-Premise environments.
- [DecisionRules License Server](https://docs.decisionrules.io/doc/decisionrules-applications/decisionrules-license-server.md)
- [DecisionRules Distribution Server](https://docs.decisionrules.io/doc/decisionrules-applications/decisionrules-distribution-server.md)
- [SDK & Libraries](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries.md)
- [Languages / Frameworks](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks.md)
- [SQL Server](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/sql-server.md)
- [Oracle PL/SQL](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/oracle-pl-sql.md): How to call DecisionRules directly from Oracle PLSQL
- [PostgreSQL](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/postgresql.md)
- [JavaScript](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/javascript.md): A simple JavaScript library that allows you to connect to the DecisionRules Solver API, Management API and Business Intelligence API.
- [Java Spring Example](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/java.md): Simple Java Decision rules example that allows you to solve and manage business rules.
- [PHP Library](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/php.md): A simple PHP library that allows you to solve and manage business rules.
- [Python Library](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/python.md)
- [.NET Library](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/.net.md): A simple .NET/.NET Core library that allows you to solve and manage business rules.
- [Google Tag Manager](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/google-tag-manager.md): This page describes the integration of DecisionRules with Google Tag Manager.
- [Snowflake](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/languages-frameworks/snowflake.md)
- [Power BI Connectivity](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/power-bi-connectivity.md)
- [Create a Power BI Report](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/power-bi-connectivity/create-a-power-bi-report.md): This tutorial will walk you through the creation of a Power BI report using the DecisionRules BI API.
- [Connect Power BI to Business Intelligence API](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/power-bi-connectivity/connect-power-bi-to-business-intelligence-api.md): These instructions describe how to connect Power BI to the Business Intelligence API v2.
- [Connecting from Power BI (deprecated)](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/power-bi-connectivity/connecting-from-power-bi-deprecated.md): This tutorial describes how to connect DecisionRules data stored in your own (on-premise) MongoDB database from Power BI to visualize or analyze it.
- [Connect DecisionRules to Power BI Using Our Custom Connector](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/power-bi-connectivity/connect-decisionrules-to-power-bi-using-our-custom-connector.md): This page describes the proces of using the DecisionRules custom Power Query connector to import Audit Logs from DecisionRules to Power BI.
- [Excel Add-in](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/excel-add-in.md): Use the power of DecisionRules in Excel using our Excel Add-in.
- [MCP Servers](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/mcp-servers.md)
- [Documentation Server](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/mcp-servers/documentation-server.md)
- [Distribution MCP Server](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/mcp-servers/distribution-mcp-server.md): Connect an MCP client to the DecisionRules Distribution Server to access managed templates, functions, and learning resources.
- [Authoring MCP Server](https://docs.decisionrules.io/doc/integrations/sdk-and-libraries/mcp-servers/authoring-mcp-server.md): Connect an MCP client to the DecisionRules Authoring Server to create, manage, test, and execute DecisionRules resources in an authenticated space.
- [Flow Integrations](https://docs.decisionrules.io/doc/integrations/flow-integrations.md)
- [IP Allowlisting](https://docs.decisionrules.io/doc/integrations/flow-integrations/ip-allowlisting.md)
- [Databases](https://docs.decisionrules.io/doc/integrations/flow-integrations/databases.md)
- [Prerequisites](https://docs.decisionrules.io/doc/integrations/flow-integrations/databases/prerequisites.md): Before you can use database nodes in an Integration Flow, you need to have the following in place.
- [Technical Limits](https://docs.decisionrules.io/doc/integrations/flow-integrations/databases/technical-limits.md): This page describes the known limitations and constraints that apply when using database nodes in Integration Flow.
- [Best Practice](https://docs.decisionrules.io/doc/integrations/flow-integrations/databases/best-practice.md): This page provides design recommendations for working with databases in Integration Flow.
- [Advanced Patterns](https://docs.decisionrules.io/doc/integrations/flow-integrations/databases/advanced-patterns.md): This page covers techniques for specific scenarios that go beyond the standard recommended approach. These are not default patterns — use them when the situation calls for it.
- [Terms and Conditions](https://docs.decisionrules.io/doc/terms-and-conditions/terms-and-conditions.md)
- [Privacy Policy](https://docs.decisionrules.io/doc/terms-and-conditions/privacy-policy.md)
- [Service Level Agreement](https://docs.decisionrules.io/doc/terms-and-conditions/sla.md)
- [Community Support](https://docs.decisionrules.io/doc/terms-and-conditions/sla/community-support-and-standard-cloud.md): DecisionRules offers different types of SLA. Community Support, Standard Cloud, Large Cloud, and in case we are not matching with your expectations, there is also the possibility of the Custom SLA
- [Standard Cloud (SaaS)](https://docs.decisionrules.io/doc/terms-and-conditions/sla/standard-cloud.md): DecisionRules offers different types of SLA. Community Support, Standard Cloud, Large Cloud, and in case we are not matching with your expectations, there is also the possibility of the Custom SLA
- [Silver SLA](https://docs.decisionrules.io/doc/terms-and-conditions/sla/silver_sla.md): DecisionRules offers different types of SLA. Community Support, Silver SLA, Gold SLA, and in case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Gold SLA](https://docs.decisionrules.io/doc/terms-and-conditions/sla/gold_sla.md): DecisionRules offers different types of SLA. Community Support, Silver SLA, Gold SLA, and in case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Custom SLA](https://docs.decisionrules.io/doc/terms-and-conditions/sla/custom-sla.md): DecisionRules offers different types of SLA. In case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Sub-Processor List](https://docs.decisionrules.io/doc/terms-and-conditions/sub-processor-list.md)
- [How to Create a Support Ticket](https://docs.decisionrules.io/doc/get-help/how-to-create-a-support-ticket.md): Learn how to create a support ticket to quickly find a solution to your problems
- [Release Notes](https://docs.decisionrules.io/doc/product-updates/release-notes.md)
- [Public Cloud](https://docs.decisionrules.io/doc/product-updates/release-notes/public-cloud.md): DecisionRules public cloud release notes
- [On-Premise / Private Cloud](https://docs.decisionrules.io/doc/product-updates/release-notes/on-premise-private-cloud.md): DecisionRules on-premise / private cloud release notes
- [Major Updates](https://docs.decisionrules.io/doc/product-updates/major-updates.md)
- [Changes in Version 1.19.0 (10/2024)](https://docs.decisionrules.io/doc/product-updates/major-updates/changes-in-version-1.19.0-10-2024.md): The version 1.19.0 of DecisionRules brings ground-breaking new features and improvements. This page features a summary of the main changes, which may be of importance mainly to current users.
- [Changes in Version 1.20.0 (4/2025)](https://docs.decisionrules.io/doc/product-updates/major-updates/changes-in-version-1.20.0-4-2025.md): Version 1.20.0 of DecisionRules introduces a refreshed, more intuitive layout along with key usability upgrades. This page provides an overview of what’s new—especially relevant for existing users.
- [Changes in Version 1.21.2 (09/2025)](https://docs.decisionrules.io/doc/product-updates/major-updates/changes-in-version-1.21.2-09-2025.md): A broad application redesign that brings a smoother, more consistent user experience across the platform, and new validations, enhanced security and more, to ensure safer and more reliable usage.

## Version 1.19.5 and Older

- [DecisionRules Documentation](https://docs.decisionrules.io/doc/v1/welcome.md)
- [API Introduction](https://docs.decisionrules.io/doc/v1/api/api-introduction.md)
- [API Keys](https://docs.decisionrules.io/doc/v1/api/api-keys.md): API keys for using in your application.
- [Solver API Keys](https://docs.decisionrules.io/doc/v1/api/api-keys/solver-api-keys.md)
- [Management API keys](https://docs.decisionrules.io/doc/v1/api/api-keys/management-api-keys.md)
- [BI API keys](https://docs.decisionrules.io/doc/v1/api/api-keys/management-api-keys-1.md)
- [Rule Solver API](https://docs.decisionrules.io/doc/v1/api/rule-solver-api.md): Request and response from API solving.
- [Management API](https://docs.decisionrules.io/doc/v1/api/management-api.md): The Management API is a secure REST API that provides read/write access to your rules and spaces.
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/v1/api/management-api/deprecated-endpoints.md)
- [Console Logs API](https://docs.decisionrules.io/doc/v1/api/console-logs-api.md): The Console Logs API is a secure REST API that provides console logs.
- [Business Intelligence API](https://docs.decisionrules.io/doc/v1/api/bi-api.md): The Business Intelligence API allows to get audit logs from the rule solver.
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/v1/api/bi-api/deprecated-endpoints.md)
- [Datacenters & Locations](https://docs.decisionrules.io/doc/v1/api/geo-location.md): As DecisionRules is offered both in a Global Cloud and a Regional Cloud versions, this article is split to explain both
- [Global Cloud](https://docs.decisionrules.io/doc/v1/api/geo-location/geo-location.md)
- [Regional Cloud](https://docs.decisionrules.io/doc/v1/api/geo-location/regional-cloud.md)
- [Apache Kafka Solver API](https://docs.decisionrules.io/doc/v1/api/apache-kafka-solver-api.md)
- [Endpoint Settings](https://docs.decisionrules.io/doc/v1/api/endpoints.md): This guide shows you how to change your endpoints.
- [Archive](https://docs.decisionrules.io/doc/v1/api/archive.md)
- [Rule Flow Solver API (DEPRECATED)](https://docs.decisionrules.io/doc/v1/api/archive/rule-flow-solver-api.md)
- [Decision Tables Introduction](https://docs.decisionrules.io/doc/v1/decision-tables/decision-tables-introduction.md)
- [Table Designer](https://docs.decisionrules.io/doc/v1/decision-tables/decision-table-designer.md): The heart of the Decision Table
- [Input & Output JSON Model](https://docs.decisionrules.io/doc/v1/decision-tables/input-and-output.md): Definition of input and output of the decision table.
- [Simple Editor](https://docs.decisionrules.io/doc/v1/decision-tables/input-and-output/simple-editor.md): We recognize that not all users are familiar with JSON structure, so we offer a simple tool to easily create input and output objects.
- [JSON Editor](https://docs.decisionrules.io/doc/v1/decision-tables/input-and-output/json-editor.md): This editor is designed for experienced users familiar with the structure of JSON objects.
- [Binding to Model](https://docs.decisionrules.io/doc/v1/decision-tables/input-and-output/binding-to-model.md): Binding Input and Output model to Decision Table in decision table designer.
- [Supported Data Types](https://docs.decisionrules.io/doc/v1/decision-tables/data-types.md)
- [Operators and Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators.md): Description of operator types used in decision tables
- [Basic operators](https://docs.decisionrules.io/doc/v1/decision-tables/operators/general-operators.md): Description of general operators used in decision tables
- [Date operators](https://docs.decisionrules.io/doc/v1/decision-tables/operators/date-operators.md): Description of date operators used in decision tables
- [Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions.md): On this page, you'll get an introduction to the key principles of writing functions in DecisionRules. A detailed guide to all available functions is found in the following sections.
- [Logical Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/logical.md)
- [Math Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/math.md)
- [Date and Time Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/date-and-time.md)
- [Text Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/text.md)
- [Data Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/data.md)
- [Array Functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/array.md)
- [Integration functions](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/integration-functions.md)
- [Functions and JSON](https://docs.decisionrules.io/doc/v1/decision-tables/operators/functions/functions-and-json.md)
- [Export & Import of Decision Tables](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule.md)
- [Export Decision Table](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule/export-decision-table.md)
- [Import Decision Table](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule/import-decision-table.md)
- [File Structure of JSON Format](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule/file-structure-of-json-format.md)
- [Managing Decision Table in Excel/Google Sheets](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule/managing-decision-table-in-excel-google-sheets.md)
- [Deprecated Formats: XLSX v.1 and CSV](https://docs.decisionrules.io/doc/v1/decision-tables/import-and-export-rule/manage-tables-excel-gsheets.md): Decision tables management in XLSX files.
- [Table Operations](https://docs.decisionrules.io/doc/v1/decision-tables/table-operations.md)
- [Filter Values](https://docs.decisionrules.io/doc/v1/decision-tables/table-operations/filter.md): Finds the value in the columns
- [Valid Values](https://docs.decisionrules.io/doc/v1/decision-tables/table-operations/valid-values.md): Set of possible values in which can be in the particular columns
- [Sorting](https://docs.decisionrules.io/doc/v1/decision-tables/table-operations/sort.md): Sorts the values in the column in ascending/descending order
- [Decision Trees Introduction](https://docs.decisionrules.io/doc/v1/decision-trees/decision-trees-introduction.md)
- [Decision Tree Designer](https://docs.decisionrules.io/doc/v1/decision-trees/decision-tree-designer.md)
- [Export & Import Decision Trees](https://docs.decisionrules.io/doc/v1/decision-trees/import-and-export-rule.md)
- [Export Decision Tree](https://docs.decisionrules.io/doc/v1/decision-trees/import-and-export-rule/export-decision-tree.md)
- [Import Decision Tree](https://docs.decisionrules.io/doc/v1/decision-trees/import-and-export-rule/import-decision-tree.md)
- [Scripting Rule Introduction](https://docs.decisionrules.io/doc/v1/scripting-rules/scripting-rule-introduction.md)
- [Custom functions in Scripting Rules](https://docs.decisionrules.io/doc/v1/scripting-rules/custom-functions-in-scripting-rules.md)
- [Calling external API within ScriptingRules](https://docs.decisionrules.io/doc/v1/scripting-rules/calling-external-api-within-scriptingrules.md)
- [Use Rule Variables in Scripting Rules](https://docs.decisionrules.io/doc/v1/scripting-rules/use-rule-variables-in-scripting-rules.md): This page contains an simple tutorial how to implement Rule Variables into your Scripting rule script.
- [Call Embedded Rules in Scripting Rules](https://docs.decisionrules.io/doc/v1/scripting-rules/call-embedded-rules-in-sr.md): You can simply run solver of another rules directly from Scripting Rule.
- [Export & Import Scripting Rules](https://docs.decisionrules.io/doc/v1/scripting-rules/import-and-export-rule.md)
- [Export Scripting Rule](https://docs.decisionrules.io/doc/v1/scripting-rules/import-and-export-rule/export-scripting-rule.md)
- [Import Scripting Rule](https://docs.decisionrules.io/doc/v1/scripting-rules/import-and-export-rule/import-scripting-rule.md)
- [Tips](https://docs.decisionrules.io/doc/v1/scripting-rules/tips.md)
- [Rule Flow Designer](https://docs.decisionrules.io/doc/v1/rule-flow/rule-flow-designer.md)
- [Rule Flow Mapping](https://docs.decisionrules.io/doc/v1/rule-flow/mapping.md)
- [Rule States in Rule Flow](https://docs.decisionrules.io/doc/v1/rule-flow/warnings-and-errors.md)
- [Warnings & Errors](https://docs.decisionrules.io/doc/v1/rule-flow/warnings-and-errors-1.md)
- [Rule Flow Limits](https://docs.decisionrules.io/doc/v1/rule-flow/rule-flow-limits.md): Rule flows have limits on how many nodes (rules connected) are permitted inside one rule flow. These limits vary across the different tariffs and deployment types.
- [Export & Import Rule Flows](https://docs.decisionrules.io/doc/v1/rule-flow/import-and-export-rule.md)
- [Export Rule Flow](https://docs.decisionrules.io/doc/v1/rule-flow/import-and-export-rule/export-rule-flow.md)
- [Import Rule Flow](https://docs.decisionrules.io/doc/v1/rule-flow/import-and-export-rule/import-rule-flow.md)
- [Workflow Introduction](https://docs.decisionrules.io/doc/v1/workflow/workflow-introduction.md): This section introduces the DecisionRules Workflow feature and gives a high-level overview of its possible applications.
- [Workflow Designer](https://docs.decisionrules.io/doc/v1/workflow/workflow-designer.md): Discover how to access Workflow, add nodes and how to set the decisioning flow correctly. This page contains a simple example as well.
- [Workflow Nodes Overview](https://docs.decisionrules.io/doc/v1/workflow/workflow-nodes-overview.md): This page lists all the node types currently available in the workflow, along with a brief description of their functionality.
- [Workflow Limits](https://docs.decisionrules.io/doc/v1/workflow/workflow-limits.md): Here we briefly describe the limits connected to workflow and how you can manage them.
- [Rule Alias](https://docs.decisionrules.io/doc/v1/other/rule-alias.md): This page contains information about the rule alias feature.
- [Execution Strategy](https://docs.decisionrules.io/doc/v1/other/execution-strategy.md)
- [Rule State](https://docs.decisionrules.io/doc/v1/other/rule-state.md): \*Applies to all Rule types - Decision Rules, Scripting Rules and Rule Flows
- [Rule Versioning](https://docs.decisionrules.io/doc/v1/other/versioning.md): \*Applies to all Rule types - Decision Tables, Decision Trees, Scripting Rules and Rule Flows.
- [Favorite Rules](https://docs.decisionrules.io/doc/v1/other/favorite-rules.md): How to make your rules favorite
- [Rule Variables](https://docs.decisionrules.io/doc/v1/other/rule-variables.md)
- [Rule Comparison](https://docs.decisionrules.io/doc/v1/other/rule-comparison.md): Some types of rules support a comparison feature, letting you easily identify differences between two separate rules or rule versions.
- [Decision Table Comparison](https://docs.decisionrules.io/doc/v1/other/rule-comparison/decision-table-comparison.md): Table comparison view can be a bit intimidating at first. In this article, we will do our best to clearly explain how to read it and use it most effectively.
- [Decision Tree Comparison](https://docs.decisionrules.io/doc/v1/other/rule-comparison/decision-tree-comparison.md): In this article, we will explain the decision tree comparison.
- [Scripting Rule Comparison](https://docs.decisionrules.io/doc/v1/other/rule-comparison/scripting-rule-comparison.md): Comparing scripting rules together is pretty straight-forward
- [Rule Tags](https://docs.decisionrules.io/doc/v1/other/tagging.md): \*Applies to all Rule types - Decision Tables, Decision Trees, Scripting Rules and Rule Flows.
- [Rule Dependencies](https://docs.decisionrules.io/doc/v1/other/rule-dependencies.md): Discover how rules are connected
- [Test Bench](https://docs.decisionrules.io/doc/v1/other/test-bench.md)
- [Single Sign-On (SSO)](https://docs.decisionrules.io/doc/v1/other/single-sign-on-sso.md)
- [Event timeline](https://docs.decisionrules.io/doc/v1/other/event-timeline.md)
- [Rule Lock](https://docs.decisionrules.io/doc/v1/other/rule-lock.md): This feature further extends the control over the rules. In this article we will briefly explain how it works.
- [Rule Migration Strategies](https://docs.decisionrules.io/doc/v1/other/rule-migration-strategies.md): In this article, we describe the recommended strategies for migrating rules between environments
- [Changes in Version 1.19.0 (10/2024)](https://docs.decisionrules.io/doc/v1/other/changes-in-version-1.19.0-10-2024.md): The version 1.19.0 of DecisionRules brings ground-breaking new features and improvements. This page features a summary of the main changes, which may be of importance mainly to current users.
- [Introduction](https://docs.decisionrules.io/doc/v1/organizations/introduction.md)
- [Access to Organization](https://docs.decisionrules.io/doc/v1/organizations/introduction/access-to-organization.md)
- [Structure](https://docs.decisionrules.io/doc/v1/organizations/structure.md)
- [Organization Roles](https://docs.decisionrules.io/doc/v1/organizations/structure/organization-roles.md)
- [Members](https://docs.decisionrules.io/doc/v1/organizations/structure/members.md)
- [Teams](https://docs.decisionrules.io/doc/v1/organizations/structure/teams.md)
- [Spaces](https://docs.decisionrules.io/doc/v1/organizations/structure/spaces.md)
- [Space Roles](https://docs.decisionrules.io/doc/v1/organizations/structure/space-roles.md)
- [Policies](https://docs.decisionrules.io/doc/v1/organizations/structure/policies.md)
- [Settings](https://docs.decisionrules.io/doc/v1/organizations/structure/settings.md)
- [Dashboard](https://docs.decisionrules.io/doc/v1/teamwork/dashboard.md)
- [Folders](https://docs.decisionrules.io/doc/v1/teamwork/folders.md): This article helps with basic navigation of the Folders functionality of Decision Rules
- [Spaces](https://docs.decisionrules.io/doc/v1/teamwork/spaces.md): Agile software development often works in end-to-end delivery teams. To support this thesis, we plan to create project sites where each team will have its business rules under its management.
- [Manage Spaces](https://docs.decisionrules.io/doc/v1/teamwork/create-and-manage-your-spaces.md): This page walks you through new space creation
- [Share Rules Between Spaces](https://docs.decisionrules.io/doc/v1/teamwork/share-between-spaces.md)
- [Users & Roles](https://docs.decisionrules.io/doc/v1/teamwork/users-and-roles.md): Advanced Permissions allows you to specify the role of the user who cooperates with you in the Space.
- [Teamwork Indicator](https://docs.decisionrules.io/doc/v1/teamwork/teamwork-indicator.md): We added a teamwork indicator for rules, which tells you who is currently viewing the same rule as you
- [Languages / Frameworks](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks.md)
- [SQL Server](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/sql-server.md)
- [Oracle PL/SQL](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/oracle-pl-sql.md): How to call DecisionRules directly from Oracle PLSQL
- [PostgreSQL](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/postgresql.md)
- [JavaScript](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/javascript.md): A simple JavaScript library that allows you to connect to the DecisionRules Solver API, Management API and Business Intelligence API.
- [Java Spring Example](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/java.md): Simple Java Decision rules example that allows you to solve and manage business rules.
- [PHP Library](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/php.md): A simple PHP library that allows you to solve and manage business rules.
- [Python Library](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/python.md)
- [.NET Library](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/.net.md): A simple .NET/.NET Core library that allows you to solve and manage business rules.
- [Google Tag Manager](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/languages-frameworks/google-tag-manager.md): This page describes the integration of DecisionRules with Google Tag Manager.
- [Excel Add-in](https://docs.decisionrules.io/doc/v1/sdk-and-integrations/excel-add-in.md): Use the power of DecisionRules in Excel using our Excel Add-in.
- [Audit Logs](https://docs.decisionrules.io/doc/v1/business-intelligence/audit-logs.md): This page describes Audit Logs, the main functionality of our Business Intelligence API.
- [Create a Power BI Report](https://docs.decisionrules.io/doc/v1/business-intelligence/create-a-power-bi-report.md): This tutorial will walk you through the creation of a Power BI report using the DecisionRules BI API.
- [Connect Power BI to Business Intelligence API](https://docs.decisionrules.io/doc/v1/business-intelligence/connect-power-bi-to-business-intelligence-api.md): These instructions describe how to connect Power BI to the Business Intelligence API v2.
- [Connecting from Power BI (deprecated)](https://docs.decisionrules.io/doc/v1/business-intelligence/connecting-from-power-bi-deprecated.md): This tutorial describes how to connect DecisionRules data stored in your own (on-premise) MongoDB database from Power BI to visualize or analyze it.
- [Connect DecisionRules to Power BI Using Our Custom Connector](https://docs.decisionrules.io/doc/v1/business-intelligence/connect-decisionrules-to-power-bi-using-our-custom-connector.md): This page describes the proces of using the DecisionRules custom Power Query connector to import Audit Logs from DecisionRules to Power BI.
- [Invoices & Billing](https://docs.decisionrules.io/doc/v1/billing/invoices.md)
- [Change Product Plan](https://docs.decisionrules.io/doc/v1/billing/change-product-plan.md)
- [Billing Information](https://docs.decisionrules.io/doc/v1/billing/change-billing-information.md)
- [Plan Limits Explained](https://docs.decisionrules.io/doc/v1/billing/plan-limits-explained.md): Learn more about plan limits
- [Regional Cloud](https://docs.decisionrules.io/doc/v1/regional-cloud/regional-cloud.md)
- [Region Specific API URLs](https://docs.decisionrules.io/doc/v1/regional-cloud/region-specific-api-urls.md)
- [Environment Variables](https://docs.decisionrules.io/doc/v1/on-premise-docker/containers-environmental-variables.md)
- [Redis Connection Modes](https://docs.decisionrules.io/doc/v1/on-premise-docker/redis-connection-modes.md): This document explains the three modes of connection available for connecting to Redis, controlled via the REDIS\_MODE environment variable. The modes allow flexibility in connecting to single-instance
- [Setup Single Sign-On (SSO)](https://docs.decisionrules.io/doc/v1/on-premise-docker/setting-up-sso.md)
- [Set up Microsoft Entra ID SSO](https://docs.decisionrules.io/doc/v1/on-premise-docker/setting-up-sso/set-up-microsoft-entra-id-sso.md): Article to help you setup an Azure Enterprise application for use with DecisionRules. Microsoft Entra ID was previosly known as Azure Active Directory.
- [Set up Google SSO](https://docs.decisionrules.io/doc/v1/on-premise-docker/setting-up-sso/set-up-google-sso.md): Article to help you setup an Googgle  SAML application for use with DecisionRules.
- [DecisionRules Application](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application.md)
- [Minimal Requirements](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/requirements.md)
- [DecisionRules Server](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/server-app.md)
- [DecisionRules Client](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/client-app.md)
- [DecisionRules Business Intelligence](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/decisionrules-business-intelligence.md)
- [Client/Server Commpatibility](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/environment-variables.md): Compatibility description for Client and Server App
- [Networking Between Docker Containers](https://docs.decisionrules.io/doc/v1/on-premise-docker/decisionrules-application/manual-networking-between-containers.md)
- [Docker Showcase App](https://docs.decisionrules.io/doc/v1/on-premise-docker/showcase-client-server-app.md): This page describes how to set up our docker containers as the demo so you can try it. Setup takes just minutes and gets you up and running out of the box.
- [Showcase](https://docs.decisionrules.io/doc/v1/on-premise-docker/showcase-client-server-app/showcase.md)
- [Showcase + Business Intelligence](https://docs.decisionrules.io/doc/v1/on-premise-docker/showcase-client-server-app/showcase-+-business-intelligence.md)
- [AWS Setup](https://docs.decisionrules.io/doc/v1/on-premise-docker/aws.md): Amazon Web Services
- [AWS ECS/Fargate](https://docs.decisionrules.io/doc/v1/on-premise-docker/aws/aws-ecs-fargate.md): This article goes over the deployment process for On-Premise solution of DecisionRules using AWS Fargate.
- [Cache - Amazon ElastiCache](https://docs.decisionrules.io/doc/v1/on-premise-docker/aws/cache-amazon-elasticache.md): Here, you can find a tutorial on how to setup a Redis Elasticache to work with DecisionRules.
- [Microsoft Azure Setup](https://docs.decisionrules.io/doc/v1/on-premise-docker/microsoft-azure-setup.md)
- [Database - Azure CosmosDB](https://docs.decisionrules.io/doc/v1/on-premise-docker/microsoft-azure-setup/database-azure-cosmosdb.md): Following are steps for Azure Cosmos DB deployment for integration with DecisionRules.
- [Cache - Azure Cache for Redis](https://docs.decisionrules.io/doc/v1/on-premise-docker/microsoft-azure-setup/cache-azure-cache-for-redis.md): Here, you can find a tutorial on how to setup a Redis Cache on Azure to work with DecisionRules.
- [Azure Container Apps](https://docs.decisionrules.io/doc/v1/on-premise-docker/microsoft-azure-setup/azure-container-apps.md): This article goes over the deployment process for On-Premise solution of DecisionRules using Azure Container Apps.
- [Azure Red Hat OpenShift](https://docs.decisionrules.io/doc/v1/on-premise-docker/azure-red-hat-openshift.md)
- [Google Kubernetes Engine (GKE)](https://docs.decisionrules.io/doc/v1/on-premise-docker/google-kubernetes-engine-gke.md): This document describes end-to-end deployment process of DecisionRules app for Google Kubernetes Engine.
- [Kubernetes Setup](https://docs.decisionrules.io/doc/v1/on-premise-docker/kubernetes-setup.md): On this page you can find tutorial how to deploy DecisionRules into kubernetes
- [Kubernetes Setup with Business Intelligence](https://docs.decisionrules.io/doc/v1/on-premise-docker/kubernetes-setup/kubernetes-setup-with-business-intelligence.md): Here you can find the templates for the deployment of DecisionRules with Business Intelligence on Kubernetes
- [Logging options](https://docs.decisionrules.io/doc/v1/on-premise-docker/logging-options.md)
- [CD/CI Pipelines](https://docs.decisionrules.io/doc/v1/on-premise-docker/cd-ci-pipelines.md): CI/CD pipelines in DecisionRules streamline automated transfer of business rules across environments in the Business Rules Engine, ensuring speed, consistency, and security while reducing human error,
- [Azure DevOps CICD Pipelines](https://docs.decisionrules.io/doc/v1/on-premise-docker/cd-ci-pipelines/azure-devops-cicd-pipelines.md)
- [Using Migration script (old way)](https://docs.decisionrules.io/doc/v1/on-premise-docker/cd-ci-pipelines/using-migration-script-old-way.md): On this page, we describe the official DecisionRules tool for automated rule migration between environments.
- [Offline License](https://docs.decisionrules.io/doc/v1/on-premise-docker/offline-license.md): To enable offline licensing for your server, follow the steps outlined below. This documentation explains how to configure and manage offline licenses, including preflight mode and generating license
- [Terms and Conditions](https://docs.decisionrules.io/doc/v1/terms-and-conditions/terms-and-conditions.md)
- [Privacy Policy](https://docs.decisionrules.io/doc/v1/terms-and-conditions/privacy-policy.md)
- [Service Level Agreement](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla.md)
- [Community Support](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla/community-support-and-standard-cloud.md): DecisionRules offers different types of SLA. Community Support, Standard Cloud, Large Cloud, and in case we are not matching with your expectations, there is also the possibility of the Custom SLA
- [Standard Cloud (SaaS)](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla/standard-cloud.md): DecisionRules offers different types of SLA. Community Support, Standard Cloud, Large Cloud, and in case we are not matching with your expectations, there is also the possibility of the Custom SLA
- [Silver SLA](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla/silver_sla.md): DecisionRules offers different types of SLA. Community Support, Silver SLA, Gold SLA, and in case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Gold SLA](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla/gold_sla.md): DecisionRules offers different types of SLA. Community Support, Silver SLA, Gold SLA, and in case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Custom SLA](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sla/custom-sla.md): DecisionRules offers different types of SLA. In case we are not matching your expectations, there is also the possibility of the Custom SLA
- [Sub-Processor List](https://docs.decisionrules.io/doc/v1/terms-and-conditions/sub-processor-list.md)
- [Roadmap 🚲 🗺️](https://docs.decisionrules.io/doc/v1/roadmap.md): Public roadmap
- [Release Notes](https://docs.decisionrules.io/doc/v1/release-notes.md)
- [Public Cloud](https://docs.decisionrules.io/doc/v1/release-notes/public-cloud.md): DecisionRules public cloud release notes
- [On-Premise / Private Cloud](https://docs.decisionrules.io/doc/v1/release-notes/on-premise-private-cloud.md): DecisionRules on-premise / private cloud release notes


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.decisionrules.io/doc/welcome.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
