---
title: App Home target
description: >-
The admin.app.home.render target renders your app's home landing page as a
Preact-based UI extension module inside the Shopify admin.
api_version: 2026-07-rc
source_url:
html: 'https://shopify.dev/docs/api/app-home-ui-extension/latest/targets'
md: 'https://shopify.dev/docs/api/app-home-ui-extension/latest/targets.md'
api_name: app-home-ui-extension
---
# App Home target
App Home UI extensions have a single target, `admin.app.home.render`, that renders in the main App Home area of Shopify admin. Extensions at this target render as the full page of the app, not as an extension at a specific resource detail page or action menu.
This target renders through the same web component runtime as the other [Admin UI extension](https://shopify.dev/docs/api/admin-extensions) targets, so you can ship your app's main landing page in the same bundle as its other extensions.
### Use cases
* **Primary app experience:** Render the main landing page merchants see when they open your app, without hosting a separate iframe-based web app.
* **Navigation hub:** Link merchants to the rest of your app's workflows, with deep links and contextual entry points.
* **Onboarding:** Guide first-time merchants through setup steps for your app's extensions.

***
## App home render target
`admin.app.home.render`
Renders your app's home landing page as a UI extension module. Merchants reach this surface by opening your app from the Shopify admin navigation. Use this target to build the primary entry point for your app without hosting a separate iframe-based web app.
Extensions at this target can access the core capabilities of the Shopify admin through the [Standard API](https://shopify.dev/docs/api/app-home-ui-extension/latest/target-apis/core-apis/standard-api), including authentication and GraphQL Admin API access.
Examples
### Examples
* ####
##### Description
Render a simple App Home landing page with a heading and a button that navigates to another page in the app. This example shows the minimal structure for an \`admin.app.home.render\` extension using Preact and Polaris web components.
##### jsx
```jsx
import '@shopify/ui-extensions/preact';
import {render} from 'preact';
export default function extension() {
render(, document.body);
}
function Extension() {
return (
Use this page as the landing experience for merchants opening your app.
Open settings
);
}
```
***
## Best practices
* **Load quickly:** App Home is the first thing merchants see when they open your app. Defer non-critical data fetching until after the initial render, and show loading states for asynchronous data.
* **Link into your app:** Use relative paths or the `app:` protocol on links and buttons to deep-link into other pages of your app from the landing page, so merchants can jump straight into common workflows.
***