# Components Overview

Components allow you to add interactive elements to modals and the messages your app sends. They're accessible, customizable, and easy to use. For an introduction to component types and modals, see the [Components & Modals](/guides/app-fundamentals-platform-components) platform page.

![Image showing examples of components UI](../img/images/components/hero.png)

To use components, messages must be sent with the `IS_COMPONENTS_V2` flag (`1<<15`). Note that using this flag disables traditional content and embeds - all content must be sent as components instead.

:::callout{intent="info"}
[Legacy message component behavior](/guides/components-reference#legacy-message-component-behavior) will **not** be deprecated and will continue to be available to your apps on a message-by-message basis. However, we recommend using the new components for new projects and features.
:::

::::card-grid
:::card{title="Using Message Components" href="/guides/components-using-message-components"}
A guide on sending Message Components with examples.
:::

:::card{title="Using Modal Components" href="/guides/components-using-modal-components"}
A guide on sending Modal Components with examples.
:::

:::card{title="Component Reference" href="/guides/components-reference"}
Explore the Components reference documentation.
:::
::::

***

## Get Help & Join the Community

Do you have a question or want to connect with other app developers?

- Join our [DDevs Discord Server](https://discord.gg/discord-developers) and get help from the community, share best practices, and discover new ways to enhance your apps.

## Related pages

- [API Reference](./api-reference-index.md)
- [App Fundamentals](./app-fundamentals-index.md)
- [Best Practices](./best-practices-index.md)
- [Bots & Companion Apps](./bots-companion-apps-index.md)
- [Building Games](./building-games-index.md)
- [Building on Discord](./building-on-discord-index.md)
- [Change Log](./change-log-index.md)
- [Communities & Servers](./communities-servers-index.md)
- [Components](./components-index.md)
- [Core Concepts](./core-concepts-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
