# Create a Message Channel

To create a `lightning:messageChannel` component in your org, use the LightningMessageChannel metadata type and append it with `__c`. The message channel isn’t a custom object, it just uses the same suffix.

:::note
See LightningMessageChannel in the [Metadata API Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_lightningmessagechannel.htm).
:::

To deploy a LightningMessageChannel into your org, create a Salesforce DX project. Include the XML definition in the force-app/main/default/messageChannels/ directory. The LightningMessageChannel file name follows the format *messageChannelName*.messageChannel-meta.xml. To deploy it to your scratch org, sandbox, or Developer Edition org, run the `sf project deploy start` Salesforce CLI command.

**See Also**

- [Trailhead: Set Up Salesforce DX](https://trailhead.salesforce.com/en/content/learn/modules/sfdx_app_dev/sfdx_app_dev_setup_dx)
- [Salesforce DX Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_intro.htm)
