Get Started with Lightning Base Components
The Component Reference documents the full set of base components for both the Lightning Web Components (LWC) and Aura programming models. Base components are the UI building blocks of Lightning Experience, the Salesforce mobile app, Experience Builder sites, and more.
Base components implement the Salesforce Lightning Design System (SLDS) component blueprints. They also provide logic to help you speed up UI development and work with your Salesforce data easily, so you can focus on your business logic and processes instead.
Base components automatically use SLDS 1 and SLDS 2 depending on which theme is enabled in your org.

Using the base components is the best way to make sure your Salesforce UIs are accessible and follow SLDS best practices. The Component Reference can help you customize and style each base component using the component’s built-in HTML attributes, methods, and events.
The Component Reference contains these reference docs.
- Components - for the LWC versions of base components
- Utility Modules - for functionality and services to build integrated apps in LWC
- API Modules - for access to Salesforce data, platform features, and specialized APIs with wire adapters and functions in LWC
- Legacy Components - for the Aura versions of base components, and associated Aura events and interfaces
We recommend that you use LWC for new development. Learn more about developing with LWC in the Lightning Web Components Developer Guide.