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