---
schema_version: "1"
id: fb9340d3fece019d332455edc04e006df0486079f14f773afc8d7c12a4ad2782
title: App 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/appHomeTemplate/aura-app-home-template.md
canonical_url: https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/aura-app-home-template.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 27918bf631c1699d59bec2df83de7225fea73affd22b8be1fa58aef52928e6b9
products:
  - Lightning Component Reference
---
# App Home Template

**`lightning:appHomeTemplate`**

Indicates the component can be used as a flexipage page template for the APP_PAGE page type.

**For Use In**

Lightning Experience, Salesforce Mobile App

::::::tabset{tabs='[ "Develop", "Specifications"]'}

:::::tab

Implement the `lightning:appHomeTemplate` interface to enable your component to be used as a custom Lightning page template for pages of type App Page. This interface has no effect except when used within Lightning Experience and the Salesforce app.

Components that implement this interface appear in the Custom Templates section of the Lightning App Builder new page wizard for app 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.


:::::

:::::tab
![No specifications to show](https://developer.salesforce.com/media/no-specs.png)

:::::

::::::
