# App store

The Struct app store is the central place for managing and distributing apps within Struct PIM.

Through the app store, you can add, configure, and control apps that extend the functionality of the platform. Apps can introduce new features, integrate with existing workflows, and enhance how users interact with data in Struct.

The app store supports both private and public apps. Private apps are only available to specific tenants, while public apps can be distributed more broadly after a review process.

## What you can do with the app store

* **Extend Struct PIM with custom functionality**, enabling new features and workflows within the platform.
* **Distribute and manage apps across tenants**, either privately or through the public app store.
* **Control how apps integrate with Struct**, including how they are installed, configured, and interact with the PIM through extension points.

## Apps dashboard walkthrough

### Dashboard Layout

The apps dashboard area consists of a display listing all the apps available in your organization. From here you can moniter their status and the activity log, along with creating and managing apps.

### Edit app

1. Click on the app or the "<i class="fa-pencil-line">:pencil-line:</i>"-icon.
2. Modify the settings of the [app](/developer/app-store/app.md).
3. Click "Save changes"-button in the bottom right of the screen.

### Create app

1. Click the "Create app"-button in the top right corner of the page.

### View activity log

1. Click the "[Activity log](/developer/app-store/activity-log.md)"-button in the top right corner of the page.

### Delete app

1. Click the "<i class="fa-trash-can">:trash-can:</i>"-icon in the bottom right corner of the app.
2. Confirm deletion if prompted.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/developer/app-store.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
