---
schema_version: "1"
id: e82ca01a7900521d09921eac71014cdb8f094cfc6b269ed3fe2dba0e6f3927dd
title: Aura Components
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/aura-platform/guides/aura/intro/intro-components.md
canonical_url: https://developer.salesforce.com/docs/platform/aura-platform/guide/intro-components.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 90d4162fce4fda8e697fd675b10f7c89d12347e120189038fece7691e0194330
products:
  - Lightning Aura Components Developer Guide
  - Platform Developer Content
---

# Aura Components

Aura components are the self-contained and reusable units of an app. They represent a reusable section of the UI, and can range in granularity from a single line of text to an entire app.

**important:** Creating Aura components isn't supported in Starter and Pro Suite Editions.

The framework includes a set of prebuilt components. For example, components that come with the Lightning Design System styling are available in the `lightning` namespace. These components are also known as the Lightning base components. You can assemble and configure components to form new components in an app. Components are rendered to produce HTML DOM elements within the browser.

A component can contain other components, as well as HTML, CSS, JavaScript, or any other Web-enabled code. This enables you to build apps with sophisticated UIs.

The details of a component's implementation are encapsulated. This allows the consumer of a component to focus on building their app, while the component author can innovate and make changes without breaking consumers. You configure components by setting the named attributes that they expose in their definition. Components interact with their environment by listening to or publishing events.

**See Also**  


-   [Creating Components](https://developer.salesforce.com/docs/platform/aura-platform/components/components-overview.md)
-   [Working with Lightning Base Components](https://developer.salesforce.com/docs/platform/aura-platform/slds/lightning-overview.md)

