---
schema_version: "1"
id: e478de3edbf902831b6a6a66b9b1f097304eca7325936315dfb988f74c3404b8
title: Component (dw::meta::Component)
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/dataweave/latest/dw-component.md
canonical_url: https://docs.mulesoft.com/dataweave/latest/dw-component
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 321b4ad2d7ebacfad4a5e0c66531b0ac823225a489e7c3bad1d3f84446c827ee
description: MuleSoft Documentation Site
release: "2.13"
latest: true
---
---
product: DataWeave
version: 2.13
is-latest-version: true
---

# Component (dw::meta::Component)

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

Use this module to understand the schema of the DataWeave component descriptor. The descriptor is
stored at `/META-INF/dw-components.dwl` inside a `.jar`.

The descriptor value is an `Array<ComponentDescriptor>`. The Maven plugin for DataWeave generates
this file automatically when you package a `dw-library` artifact.

## Types

- [Component Types](https://docs.mulesoft.com/dataweave/latest/dw-component-types)
