What Lightning App Builder components are, every main standard component and its documented limits, what the builder costs, and when an AppExchange add-on makes sense.

The short answer: Lightning App Builder components are the drag-and-drop building blocks of a Lightning page. Salesforce describes a component as "a compact, configurable, and reusable element" that you add to a page in the Lightning App Builder. Lightning pages support three kinds of components: standard components built by Salesforce, custom components that you or someone else built (usually Lightning Web Components), and third-party components from the AppExchange, which Trailhead now calls AgentExchange. The builder itself is included in Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions, so there's nothing extra to buy for it.
That's the definition. The useful part is knowing what each standard component can do, where it stops, and when it's worth adding something from outside the box. That's what this guide covers.
Lightning App Builder is Salesforce's point-and-click tool for building custom pages for Lightning Experience and the Salesforce mobile app. You open it from Setup (search "Lightning App Builder" in Quick Find) or from Edit Page on any record, app, or Home page.
The model is simple:

You can build several page types. The three you'll use most are record pages (a custom version of an object's record page, on desktop and mobile), app pages (a home page for an app, on desktop and mobile), and Home pages (Lightning Experience only, assignable by app or by app and profile). There are also email application panes, forecasts pages, and a few more specialized types. Once you set a page's type, you can't change it.
The same tool also manages Lightning apps. When you edit an app from the App Manager, you land in Lightning App Builder to change its branding, navigation, and utility bar.
This is a common certification question, and the answer comes straight from Trailhead. Lightning pages support three component types:
On record pages there's also a Fields tab in the palette. That's Dynamic Forms: you place individual fields and field sections directly on the page instead of relying on the page layout.
Salesforce ships dozens of standard components, and many only appear for specific clouds or licenses (Service Cloud Voice, Rebate Management, Forecasts, CRM Analytics). Here are the general-purpose ones most admins use, with the limits Salesforce documents for each.
| Component | What it does | Limits worth knowing |
|---|---|---|
| Record Detail | Shows fields and sections from the page layout | You can't add, remove, or move fields in the builder; edit the page layout instead, or switch to Dynamic Forms |
| Highlights Panel | Key fields from the compact layout plus page actions | Shows up to the first 7 fields on desktop and 10 on mobile |
| Dynamic Highlights Panel | Highlights configured directly in the builder | Up to 12 key fields; supported on LWC-enabled objects |
| Related List – Single | One related list on a record page | Basic list shows the first 4 fields; Enhanced list shows up to 10; record pages only |
| Dynamic Related List – Single | A related list you configure in the builder: fields, sort, filters, actions | List and Tile types only; custom actions not supported; results truncated at 2,000 records |
| Related List Quick Links | Hover links that preview each related list | Hover shows the first 10 items; Open Activities and Activity History aren't supported |
| List View | The first records from a list view | 3 records by default, 30 max; doesn't support Activity, Files, Recently Viewed, or User list views |
| Recent Items | Recently used records | 3 by default, 30 max |
| Report Chart | A chart from a report | Refreshes when data is more than a day old; filtering by record only works on record pages; no reports from My Personal Custom Reports |
| Dashboard | An embedded dashboard | App pages and Home pages only; record pages don't support embedded dashboards |
| Flow | Runs a screen flow on the page | On record pages, "Pass record ID into this variable" sends the current record's ID to a Text input variable |
| Tabs | Groups components into tabs | Up to 100 tabs; record and Home pages only |
| Accordion | Collapsible sections of components | Up to 25 sections, 10 or fewer recommended; record and Home pages |
| Rich Text | Formatted text and simple HTML | 4,000 characters max; no JavaScript, CSS, or iframes |
| Visualforce Page | Embeds a Visualforce page | Page must allow Salesforce mobile apps and Lightning pages; height defaults to 300 px on mobile if left blank |
| Chatter, Chatter Feed, Chatter Publisher | Feed and publisher on a page | Chatter is turned off by default in new orgs starting Summer '26 |
Every one of these components, plus custom and AppExchange components, supports visibility rules. In the properties pane you add filter conditions, and the component stays hidden until they're met. On record pages you can filter on the record's own fields (ID fields included) or on advanced fields from related objects and the User object, up to five relationship spans. App and Home pages have no record, so filters there use the User, User Permission, or Device context. A Device filter is how you show a component only on phone or only on desktop.
One gotcha from Salesforce's docs: if your rules hide every component in a region, the region shows up empty.
This comes up a lot. The standard Dashboard component only works on app pages and Home pages: record pages don't support embedded dashboards. On a record page, use Report Chart with a filter so the chart shows data for the current record. If you have CRM Analytics, its dashboard components can also go on record pages.
The standard set is solid for what it's meant to do: show a record, its related lists, and some reporting around it. The gaps show up when users want to work with data on the page rather than just read it:

If you hit one of these, you have three options: accept the limit, build a custom Lightning Web Component, or install an AppExchange component.
Use the standard components first. They're supported by Salesforce, free, and updated every release. Reach for an AppExchange add-on when:

Build a custom LWC instead when the logic is unique to your business, when you need full control of the code, or when the component is a one-off.
Before installing anything, check three things on the listing: that it passed Salesforce's AppExchange security review, which editions it supports, and how it's licensed, meaning per user, per org, or free. Then install it in a sandbox first.
Full disclosure: this is Avonni's blog, and Avonni makes one of these packages. Here's what it does and doesn't do, so you can judge for yourself.
Avonni App Builder Components adds 17 components that drop onto record, app, and Home pages: Data Table, Kanban, Calendar, Map, List, Timeline, Pivot Table, Metric, Gallery, Image, Video, Audio, Barcode, Alert, Progress Indicator, Tags, and Dynamic Component. That last one embeds a layout built with Avonni Dynamic Components.
They map to the gaps above:

Setup works like a standard component. After install, you find them in the custom components section of the palette, labeled "AX". You configure them in the properties pane with object and field API names, filters based on page context, and checkboxes for search and inline editing. No Apex and no code.

Two honest limits. First, App Builder components are standalone: they don't talk to each other on the page. If you need a table that filters a map, or several components working as one screen, Dynamic Components is the better fit. Second, they're built for Lightning pages. For screen flows and Experience Cloud sites, Avonni offers Flow Screen Components and Experience Cloud Components, and the component library shows what's available where.
On cost, Avonni starts free with 10 production licenses and unlimited sandboxes. Paid plans start at $500 USD per month, billed annually. Details are on the pricing page. The package passed Salesforce's security review and is listed on the AppExchange. For a closer look at each component, read 17+ Components Every Salesforce Admin Needs. For the same question inside Flow Builder, see the Salesforce Flow Screen Components guide.
Nothing extra. Lightning App Builder is included in Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions. There's no separate license for the builder: if your org runs one of these editions, it's already in Setup. A free Developer Edition org includes it too, which makes it a good place to practice. What can cost money is what you put on the page. Some standard components need a specific product or permission, like CRM Analytics dashboards, Service Cloud Voice components, or Rebate Management. AppExchange components have their own pricing, from free to paid per user.
Lightning pages support standard components (built by Salesforce), custom components (built by you or someone else, usually as Lightning Web Components), and third-party components from the AppExchange.
Select the component, then in the properties pane click Add Filter under visibility. On a record page, pick a record field, such as Stage, Type, or the record's ID field, choose an operator, and enter a value. You can combine several filters with AND/OR logic. The component stays hidden until the conditions are true.
Not with the standard Dashboard component, which works on app pages and Home pages only. Use a Report Chart filtered to the current record, a CRM Analytics dashboard component if you have CRM Analytics, or an AppExchange component that charts records directly on the page.
Start with the standard components: they cover record details, related lists, reports, flows, and layout at no extra cost. Know their limits so you recognize when you've really hit one. When the need is a kanban board, calendar, map, or editable table that admins can maintain without code, an AppExchange package is usually quicker to roll out and maintain than a custom LWC. Whichever you pick, test it in a sandbox first.
Start free with 10 production licenses. All 3 Avonni packages included.