---
title: "About UI Locations"
description: "Learn how to use UI Locations in Contentstack to customize the interface and integrate custom widgets via the extension SDK."
url: "https://www.contentstack.com/docs/developer-hub/about-ui-locations"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-07-24"
---

# About UI Locations

An application is a container of one or more UI locations that allow you to extend the Contentstack platform to facilitate integrations, add new functionality, and customize the platform experience

You can use different locations within a single app to build an immersive experience that integrates third-party applications or introduces custom functionality and workflows for users.

After you create an app, you can distribute it as a single application based on the app's use case.

The Contentstack App Framework currently supports the following UI locations:

*   [App Config Location](/docs/developer-hub/app-config-location)
*   [Asset Sidebar Location](/docs/developer-hub/asset-sidebar-location)
*   [Custom Field Location](/docs/developer-hub/custom-field-location)
*   [Content Type Sidebar Location](/docs/developer-hub/content-type-sidebar-location)
*   [Stack Dashboard Location](/docs/developer-hub/dashboard-location)
*   [Entry Sidebar Location](/docs/developer-hub/sidebar-location)
*   [Field Modifier Location](/docs/developer-hub/field-modifier-location/)
*   [Full Page Location](/docs/developer-hub/full-page-location/)
*   [Global Full Page Location](/docs/developer-hub/global-full-page/)
*   [RTE Location](/docs/developer-hub/rte-location)

## Apps Permissions

To add the apps permissions In the UI Locations tab, follow these steps:

1.  Log in to your [Contentstack account](https://www.contentstack.com/login).
2.  On the Dashboard page, click the **Developer Hub** icon.
3.  Select the application for which you want to add the permissions or click the **+ New App** button to [create](/docs/developer-hub/creating-an-app-in-developer-hub) a new application.
4.  Click the **UI Locations** tab.
5.  Go to the **Permissions** section in the **UI Locations** tab.
6.  Select all the permissions you wish to add.
    
    **Note:** By default, no permissions are selected.
    
    ![permissions.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt9bbd9a5843b9bad8/68a6bd5f9319d8bfc187e46b/permissions.png)
7.  Once you have selected the desired permissions, click the **Save** button.

**Additional Resource:** Refer to the [OAuth Scopes](/docs/developer-hub/oauth-scopes) document to learn more about the app and user token scopes.