---
schema_version: "1"
id: b802c485d83104bec05972e71fa39c35c9acf631593232ff7842b83ca11f2312
title: Legacy Components
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lightning-base-components/lightning-design-system/guides/aura/components/legacy.md
canonical_url: https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/legacy.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4c23b196fd8104b3f97b796eb0cb83c848d6e033f16729b543c090ca0232c782
products:
  - Lightning Component Reference
---
# Legacy Components

This section presents reference documentation for Aura components, events, and interfaces. Aura and LWC can coexist and interoperate on a page.

**note:** Use Lightning Web Components (LWC) where possible for new development. For more information, see [Migrate Aura Components](https://developer.salesforce.com/docs/platform/lwc/guide/migrate-introduction.html).

- [Aura components](https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/aura-components.md) provide functionality for Salesforce applications through the Aura framework. These components include form handling, data visualization, platform integration, and user interface elements built specifically for the Lightning Experience ecosystem.

- [Aura events](https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/events.md) enable communication between components and respond to system-level changes. These events facilitate Omni-Channel operations, conversation management, and console workspace interactions.

- [Aura interfaces](https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/interfaces.md) make your components available for use on record pages, flow screens, utility bars, and Aura-based Experience Builder sites. These interfaces enable you to integrate custom component logic with platform capabilities.
