---
schema_version: "1"
id: 0b7a39604e41b49a2126cf8bf3e9775d66bbee64be8ebefad7de987f391d305f
title: Customize Custom Lightning Type Output with HXL Widgets (Beta)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/262-0-0/rn_lt_widgets.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_lt_widgets.htm&release=262.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f82efa27a1273a591620c2a9a3e41a8222f295b84b163028fc95060e649379bb
description: Custom Lightning types now support widgets for output customization, expanding beyond Lightning Web Components (LWCs). Create a renderer UI that works across Salesforce apps and on third-party platforms through the Model Context Protocol (MCP).
products:
  - Cross Cloud
release: "262"
---
# Customize Custom Lightning Type Output with HXL Widgets (Beta)

Custom Lightning types now support widgets for output customization, expanding beyond Lightning Web Components (LWCs). Create a renderer UI that works across Salesforce apps and on third-party platforms through the Model Context Protocol (MCP).

**Where:** This change applies to Lightning Experience and all Salesforce editions with Headless Experience Layer (Beta) enabled.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-release-notes-salesforce_release_notes-262-0-0-production-enus/e945111b-3e0a-4011-accc-d5949363bfcc/images/icon_note.png)

Note Headless Experience Layer is a pilot or beta service that is subject to the Beta Services Terms at [Agreements - Salesforce.com](https://www.salesforce.com/company/legal/customer-agreements/) or a written Unified Pilot Agreement if executed by Customer, and applicable terms in the [Product Terms Directory](https://ptd.salesforce.com/?_ga=2.247987783.1372150065.1709219475-629000709.1639001992). Use of this pilot or beta service is at the Customer's sole discretion.

**When:** This feature is available starting the week of August 17, 2026.

**Why:** Widgets provide a JSON-based, no-code option to create output UI from a single definition that works across supported Salesforce applications and third-party platforms.

**How:** Create a widget by defining its composition in JSON files. Then, in your custom Lightning type bundle, create a renderer.json file at the root level (parallel to schema.json) that references your widget by using the `@widget/{namespace}/{widgetName}` syntax. Map your Lightning type's data properties to the widget's attributes to complete the connection.

#### See Also

- [Write Once and Render Rich Native UI on Multiple Surfaces with Headless Experience Layer (Beta)](https://help.salesforce.com/s/articleView?id=release-notes.rn_hxl_beta.htm&language=en_US)
- [_Headless Experience Layer Developer Guide (Beta)_: Build Rich UI Experiences with HXL Widgets](https://developer.salesforce.com/docs/platform/hxl/guide/hxl-rich-ui.html)
- [_Headless Experience Layer Developer Guide (Beta)_: Connect Your Widget to a Custom Lightning Type](https://developer.salesforce.com/docs/platform/hxl/guide/hxl-rich-ui.html#connect-your-widget-to-a-custom-lightning-type)
- [_Lightning Types Developer Guide_: Get Started with Lightning Types](https://developer.salesforce.com/docs/platform/lightning-types/guide/lightning-types.html)