> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.moveworks.com/api-reference/configuration-languages/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.moveworks.com/_mcp/server. # Configuration Languages ## Docs - [DSL and Mapper Playground (API Key)](https://docs.moveworks.com/api-reference/configuration-languages/dsl-and-mapper-playground.md): - [DSL and Data Mapper Playground in Setup](https://docs.moveworks.com/api-reference/configuration-languages/dsl-and-mapper-playground-new.md) - [Common DSL & Mapper Patterns](https://docs.moveworks.com/api-reference/configuration-languages/common-dsl-mapper-patterns.md): Recipes for the patterns that come up most in real Tool Studio builds. - [DSL](https://docs.moveworks.com/api-reference/configuration-languages/dsl.md) - [Examples: String Utils](https://docs.moveworks.com/api-reference/configuration-languages/dsl/examples-string-utils.md) - [Examples: 2D Arrays](https://docs.moveworks.com/api-reference/configuration-languages/mapper/mapping-2d-arrays-to-lists-of-json.md) - [Examples: Parsing a Streamed Response](https://docs.moveworks.com/api-reference/configuration-languages/mapper/examples-parsing-a-streamed-response.md) - [Examples: Sending an XML Request](https://docs.moveworks.com/api-reference/configuration-languages/mapper/examples-sending-an-xml-request.md) - [DSL Builder and Evaluator](https://docs.moveworks.com/api-reference/configuration-languages/dsl-builder-evaluator.md): - [Moveworks Custom Attributes](https://docs.moveworks.com/api-reference/configuration-languages/custom-attributes.md): - [DSL Reference](https://docs.moveworks.com/api-reference/configuration-languages/moveworks-dsl-reference.md): Moveworks Domain Specific Language (known as DSL for short) is a way of creating a rule to define some business logic. This language is supported by a rule engine that offers various logical operators. - [DSL Examples](https://docs.moveworks.com/api-reference/configuration-languages/moveworks-dsl-reference/dsl-common-examples.md): - [DSL Rule Scenarios for Plugins](https://docs.moveworks.com/api-reference/configuration-languages/moveworks-dsl-reference/dsl-rule-scenarios-for-plugins.md): - [Data Mapper / JSON Bender Reference](https://docs.moveworks.com/api-reference/configuration-languages/moveworks-bender-language-reference.md): - [Moveworks Data Mapper Common Examples](https://docs.moveworks.com/api-reference/configuration-languages/moveworks-bender-language-reference/moveworks-bender-common-examples.md): - [Moveworks Data Objects](https://docs.moveworks.com/api-reference/configuration-languages/data-dictionary.md): > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.moveworks.com/api-reference/configuration-languages/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.moveworks.com/_mcp/server. # Configuration Languages Configuration Languages documents the two languages used across Tool Studio: DSL for rules, conditions and single-value expressions, and the Data Mapper (Bender) for transforming data. The reference pages define each language, the examples and common patterns show working snippets, the playground and DSL Builder test expressions against sample data, and the Data Dictionary lists the data objects your rules evaluate against. ## In this section * [DSL and Mapper Playground (API Key)](/api-reference/configuration-languages/dsl-and-mapper-playground) * [DSL and Data Mapper Playground in Setup](/api-reference/configuration-languages/dsl-and-mapper-playground-new) * [Common DSL & Mapper Patterns](/api-reference/configuration-languages/common-dsl-mapper-patterns) * [DSL](/api-reference/configuration-languages/dsl) * [Examples: String Utils](/api-reference/configuration-languages/dsl/examples-string-utils) * Mapper * [Mapping 2D Arrays to Lists of JSON](/api-reference/configuration-languages/mapper/mapping-2d-arrays-to-lists-of-json) * [Examples: Parsing a Streamed Response](/api-reference/configuration-languages/mapper/examples-parsing-a-streamed-response) * [Examples: Sending an XML Request](/api-reference/configuration-languages/mapper/examples-sending-an-xml-request) * [DSL Builder & Evaluator](/api-reference/configuration-languages/dsl-builder-evaluator) * [Custom Attributes](/api-reference/configuration-languages/custom-attributes) * [DSL Reference](/api-reference/configuration-languages/moveworks-dsl-reference) * [Data Mapper Reference](/api-reference/configuration-languages/moveworks-bender-language-reference) * [Moveworks Data Mapper Common Examples](/api-reference/configuration-languages/moveworks-bender-language-reference/moveworks-bender-common-examples) * [Data Dictionary](/api-reference/configuration-languages/data-dictionary)