## Documentation Index

Fetch the complete documentation index at: [/llms.txt](https://developer.fabric.inc/llms.txt)

Use this file to discover all available pages before exploring further.

### Overview

A User App is a type of API app that uses fabric Identity to authenticate end users. A User App relies on the login page that fabric Identity hosts in order for end users to log in. It’s suitable for e-commerce apps that direct their authentication and authorization needs to fabric Identity. Visit the [Concepts page](https://developer.fabric.inc/v3/getting-started/authentication-v3/concepts) to learn more about User Apps.

### Prerequisites

Ensure you have [admin or restricted admin](https://developer.fabric.inc/v3/platform/settings/rbac/role-based-access-control.mdx) privileges to create a new user app.

### Procedure

01. In the left menu, click **Settings > Developer Tools**.
02. Click **API Apps**.

The **API Apps** page is displayed.
03. Click **Create API App**.

The **Create an app** page is displayed.
04. In the **App name** field, enter the name of the application.
05. (Optional) In the **Description** field, enter a description.
06. In the **App type** field, select **User App**.

The User Pool, Usage Type, Redirect URL, and Logout URL fields appear.
07. In the **[User Pool](https://developer.fabric.inc/v3/getting-started/authentication-v3/concepts#user-pools)** field, select default.

If you want to create a new user pool, contact [fabric Customer Support](https://support.fabric.inc/hc/en-us).
08. In the **Usage Type** field, choose one of the following options:

1. **Headless shopper authentication:** Supports a custom log in experience using fabric APIs.
   2. **Hosted log in:** Shopper must verify their identity by logging in through Okta.
09. In the **Redirect URL** field, enter a URL to redirect the user to after successful authentication.
10. In the **Logout URL** field, enter a URL to redirect the user to after logging out.
11. Click **Create**.

The new User App is created.

### Related Topics

- [API Apps](https://developer.fabric.inc/v3/platform/settings/api-apps/api-apps)
- [Creating a System App](https://developer.fabric.inc/v3/platform/settings/api-apps/creating-system-app)
- [Managing API Apps](https://developer.fabric.inc/v3/platform/settings/api-apps/managing-api-apps)
- [Concepts Page](https://developer.fabric.inc/v3/getting-started/authentication-v3/concepts)
- [Getting Started with fabric APIs](https://developer.fabric.inc/v3/getting-started/api-guides/getting-started-with-fabric-apis)
- [Making Your First API Call](https://developer.fabric.inc/v3/getting-started/api-guides/api-authentication)
