---
schema_version: "1"
id: 460eb39222a8bd0785d4a59cf1b6615ea4018f22a6b0725992fccf78a0de2271
title: DataFormat (dw::extension::DataFormat)
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/dataweave/2.3/dw-dataformat.md
canonical_url: https://docs.mulesoft.com/dataweave/2.3/dw-dataformat
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b161a9e53a8e27c28131a6b4bd074644a4b7abfa9331a8c0b40c2478e311ec6c
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
---
product: DataWeave
version: 2.3
---

# DataFormat (dw::extension::DataFormat)

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

This module contains what is required for registering a new data format for the DataWeave language.

For an example, see
[Custom Data Formats Example](https://github.com/mulesoft-labs/data-weave-custom-data-format).

## Types

- [DataFormat Types](https://docs.mulesoft.com/dataweave/2.3/dw-dataformat-types)

## Annotations

- [DataFormat Annotations](https://docs.mulesoft.com/dataweave/2.3/dw-dataformat-annotations)
