---
schema_version: "1"
id: 1f81ad6969303f6ed6b622ae8f91a05238a7b33fb5c288a49488ffe033dedc54
title: Requirements for Distributing Lightning Bolt Solutions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/experience/264-0-0/community_builder_export_guidelines.md
canonical_url: https://help.salesforce.com/s/articleView?id=experience.community_builder_export_guidelines.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 437f295dc519148684cf4a0668798238fe46dabf3606ae3c0c1cb6cde2805cbc
description: Before Salesforce can recognize a Lightning Bolt Solution that’s ready for distribution on AppExchange, your solution must meet certain requirements.
products:
  - Experiences
release: "264"
---
# Requirements for Distributing Lightning Bolt Solutions

Before Salesforce can recognize a Lightning Bolt Solution that’s ready for distribution on AppExchange, your solution must meet certain requirements.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

Before you distribute your solution, use these checklists.

## Requirements for Lightning Bolt Solutions

For all Lightning Bolt Solutions that are ready for distribution, make sure that you have:

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Included at least one of the following:

- A custom Lightning app
- A flow category that contains one or more flows
- An Experience Builder template

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Tested all site functionality and appearance across desktop, tablet, and mobile devices

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Confirmed that your customizations have no regressions (each release)

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Verified that Salesforce approves of all third-party technology that you use

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Ensured proper code coverage, and executed basic performance testing

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Adhered to all Salesforce Lightning developer guidelines (such as attribute enforcements)

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Included written installation and configuration documentation

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Developed appropriate customer support for custom functionality

## Requirements When Including an Experience Builder Template

If your solution includes a template, make sure that you have:

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Developed a custom Experience Builder template

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Included at least one custom Lightning component (API version 40.0 or later)

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Included at least one custom Theme Layout component with a unique visual design

![checkbox](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/communities/images/networks_checkbox.png) Tested the template with the Strict CSP enabled in your site settings

## Best Practices

- To improve automation and code coverage, use a Salesforce testing framework, such as the Lightning Testing Service (LTS).
- Include only essential Visualforce components and pages.

#### See Also

- [_Experience Cloud Developer Guide_: Create Custom Theme Layout Components for Experience Builder](https://developer.salesforce.com/docs/atlas.en-us.communities_dev.meta/communities_dev/components_config_for_builder_layouts.htm)
- [_Lightning Aura Components Developer Guide_: Salesforce Lightning CLI](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/cli_intro.htm)
- [_ISVforce Guide_: Publish Your Solution on the AppExchange](https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/packaging_distributing.htm)
- [_Security Developer Center_](https://developer.salesforce.com/devcenter/security)