---
schema_version: "1"
id: 0dba79723c0c89b13ef93dfaafd7b9942f9707f93bd1435ec079b7bab296abb2
title: DataWeave Overview
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/dataweave/2.11/index.md
canonical_url: https://docs.mulesoft.com/dataweave/2.11/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 864a00a238d7ab4186ebf84a8aa726e212ee07ab1c8c7c94ccd3348c0cd45460
description: MuleSoft Documentation Site
release: "2.11"
latest: false
---
---
product: DataWeave
version: 2.11
keywords: studio, anypoint, transform, transformer, format, aggregate, rename, split, filter convert, xml, json, csv, pojo, java object, metadata, dataweave, data weave, datawave, datamapper, dwl, dfl, dw, output structure, input structure, map, mapping
---

# DataWeave Overview

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

This MuleSoft programming language simplifies data transformation tasks and serves as Mule runtime’s
expression language for configuring components and connectors. Build powerful integration solutions
with intuitive scripting capabilities.

DataWeave enables you to build a simple solution for a common use case for integration developers:
read and parse data from one format, transform the data, and write it out as a different format. For
example, a DataWeave script can receive a CSV file as input and transform it into an array of
complex JSON objects, or receive an XML input and write the data out to a flat file format.
DataWeave enables developers to focus on the transformation logic instead of thinking about the
specifics of reading, parsing, and writing specific data formats in a performant way.

- To learn more about DataWeave, visit [the language guide](https://docs.mulesoft.com/dataweave/2.11/dataweave-language-guide).

- To look up reference information about DataWeave operators and functions, visit
  [the reference guide](https://docs.mulesoft.com/dataweave/2.11/dw-functions).

- To see sample scripts to solve common transformation scenarios, visit
  [DataWeave examples](https://docs.mulesoft.com/dataweave/2.11/dataweave-cookbook).

- To try DataWeave scripts interactively, visit
  [DataWeave Playground](https://dataweave.mulesoft.com/learn/).

- To get started with DataWeave for Mule runtime engine (Mule) version 4.4 and later, visit
  [the quickstart](https://docs.mulesoft.com/dataweave/2.11/dataweave-quickstart).

## Compatibility

This table specifies which version of DataWeave is bundled with each Mule runtime engine release:

<table><colgroup><col> <col></colgroup><thead><tr><th>Mule Version</th><th>DataWeave Version</th></tr></thead><tbody><tr><td><p>4.13</p></td><td><p>2.13</p></td></tr><tr><td><p>4.12</p></td><td><p>2.12</p></td></tr><tr><td><p>4.11</p></td><td><p>2.11</p></td></tr><tr><td><p>4.10</p></td><td><p>2.10</p></td></tr><tr><td><p>4.9</p></td><td><p>2.9</p></td></tr><tr><td><p>4.8</p></td><td><p>2.8</p></td></tr><tr><td><p>4.7</p></td><td><p>2.7</p></td></tr><tr><td><p>4.6</p></td><td><p>2.6</p></td></tr><tr><td><p>4.5</p></td><td><p>2.5</p></td></tr><tr><td><p>4.4</p></td><td><p>2.4</p></td></tr><tr><td><p>4.3</p></td><td><p>2.3</p></td></tr><tr><td><p>4.2</p></td><td><p>2.2</p></td></tr><tr><td><p>4.1</p></td><td><p>2.1</p></td></tr><tr><td><p>3.9</p></td><td><p>1.2</p></td></tr><tr><td><p>3.8</p></td><td><p>1.1</p></td></tr><tr><td><p>3.7</p></td><td><p>1.0</p></td></tr></tbody></table>
