---
schema_version: "1"
id: 559edf5e3c0e817ca2740a815b0bada6fc830bb95794c41de9e7c78416dbd3da
title: DataWeave Overview
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-runtime/4.11/dataweave.md
canonical_url: https://docs.mulesoft.com/mule-runtime/4.11/dataweave
source_site: docs.mulesoft.com
content_type: documentation
content_hash: c71a4892d9467dd413af333f49e0a0e4fcad7b7aa4d50b72fb53d021be3abfb4
description: MuleSoft Documentation Site
release: "4.11"
latest: false
---
---
product: Mule Runtime
version: 4.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

DataWeave is a programming language designed by MuleSoft for accessing and transforming data that
travels through a Mule application. Mule runtime engine incorporates DataWeave in several core
components like Transform and Set Payload, which enable you to execute DataWeave scripts and
expressions in your Mule app.

DataWeave scripts act on data in the Mule event. Most commonly, you use it to access and transform
data in the message payload. For example, after a component in your Mule app retrieves data from one
system, you can use DataWeave to modify and output selected fields in that data to a new data
format, then use another component in your app to pass on that data to another system.

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

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

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

## 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>

## See Also

- [Dataweave](https://docs.mulesoft.com/dataweave/latest/)
