---
schema_version: "1"
id: 2b4441bcb6b5dd588b11aef86ffb240f40e80ff145ce706f07f9848ee4267eb6
title: DataWeave Extension
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/dataweave/latest/dataweave-extension.md
canonical_url: https://docs.mulesoft.com/dataweave/latest/dataweave-extension
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b5fcb6a5501776f564a033e1f89c056be5a5180df96f188ce393fbed19bf24e0
description: MuleSoft Documentation Site
release: "2.13"
latest: true
---
---
product: DataWeave
version: 2.13
is-latest-version: true
---

# 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/latest/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/latest/dataweave-create-module#docs-dw-lib) in Exchange.

- An embedded [DataWeave Maven plugin](https://docs.mulesoft.com/dataweave/latest/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/latest/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/latest/dataweave-create-module)
