---
schema_version: "1"
id: 3e591b8d306d3c7b56fbbb3e4ceb3d628d46029678482d81e716527957e056d4
title: Home Template
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lightning-base-components/lightning-design-system/guides/aura/components/lightning/homeTemplate/aura-home-template.md
canonical_url: https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/aura-home-template.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 53f49ae60c5d6e3137e70d5237182df3e8459e98c61e54287f700de96d7da724
products:
  - Lightning Component Reference
---
# Home Template

**`lightning:homeTemplate`**

Enables a component to be used as a flexipage page template for the HOME_PAGE page type.

**For Use In**

Lightning Experience

::::::tabset{tabs='[ "Develop", "Specifications"]'}

:::::tab

Implement the `lightning:homeTemplate` interface to enable your component to be used as a custom Lightning page template for the Lightning Experience Home page. This interface has no effect except when used within Lightning Experience.

Components that implement this interface appear in the Custom Templates section of the Lightning App Builder new page wizard for Home pages.

Each template component should implement only one template interface. Template components shouldn’t implement any other type of interface, such as `flexipage:availableForAllPageTypes` or `force:hasRecordId`. A template component can’t multi-task as a regular Lightning component. It’s either a template, or it’s not.

For more information, see the [Lightning Aura Components Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/components_config_for_app_builder_template_component.htm).


:::::

:::::tab
![No specifications to show](https://developer.salesforce.com/media/no-specs.png)

:::::

::::::
