---
schema_version: "1"
id: 97f43883721849ac502f0fe3921eccacd75b8b87f04dc4b49f943b6d85f40f1e
title: DataWeave Extension
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/dataweave/2.11/dataweave-extension.md
canonical_url: https://docs.mulesoft.com/dataweave/2.11/dataweave-extension
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 63dafda3817cfe6092fe871c69929c920b55187c0bb1447399a866662728db7d
description: MuleSoft Documentation Site
release: "2.11"
latest: false
---
---
product: DataWeave
version: 2.11
---

# DataWeave Extension

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

DataWeave enables you to implement and test your custom DataWeave modules and mappings and package
them into libraries that you can share and reuse through Anypoint Exchange.

The [DataWeave extension to Visual Studio Code](https://docs.mulesoft.com/dataweave/2.11/dataweave-extension-plugin) enhances productivity
when you’re building DataWeave libraries. The extension provides the following capabilities:

- Ability to work on your DataWeave modules and mappings in a standalone manner, outside of a Mule
  application.

- Instant execution of your DataWeave mappings, including live preview of data transformations.

- Language support, including autocompletion, navigation, refactoring, formatting, quick fixes, and
  syntax highlighting.

- Debugging support for DataWeave mappings.

- Automatic generation of a documentation template that you can use to provide your own
  [DataWeave library documentation](https://docs.mulesoft.com/dataweave/2.11/dataweave-create-module#docs-dw-lib) in Exchange.

- An embedded [DataWeave Maven plugin](https://docs.mulesoft.com/dataweave/2.11/dataweave-maven-plugin) with the following features:

  - Integration of packaging and deployment of your DataWeave libraries with your Maven lifecycle.

  - Integration with Exchange to share and consume DataWeave libraries.

- An embedded [DataWeave testing framework](https://docs.mulesoft.com/dataweave/2.11/dataweave-testing-framework) that enables you to build
  automated unit and integration tests easily.

## See Also

[Create Custom Modules and Mappings](https://docs.mulesoft.com/dataweave/2.11/dataweave-create-module)
