> For the complete documentation index, see [llms.txt](https://docs.meshmap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meshmap.com/unity-sdk/core/apps.md).

# Apps

The **Sessions** system provides session and score tracking services for MeshMap apps.

## Method Calls

* AppsService.GetAllMinigameTypesAsync
* AppsService.CreateSessionAsync
* AppsService.EndSessionAsync
* AppsService.CreatePlayerAsync
* AppsService.RegisterPlayerAsync
* AppsService.PatchScoreAsync
* AppsService.GetPlayersListAsync
* AppsService.GetLeaderboardsAsync

## Getting Started

Make sure to [configure your app API key in the MeshMap Hub](/unity-sdk/core.md#api-key).

#### Features

* Methods for creating sessions and players, registering players, updating minigame scores, and retrieving scores.

#### Components

<table><thead><tr><th width="226.00006103515625">Class</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://github.com/MeshMap/com.meshmap.sdk.core/blob/main/Runtime/API/Apps/AppsService.cs"><code>AppsService</code></a></td><td>Provides methods to set and retrieve app, session, player, minigame, and leaderboard data.</td></tr></tbody></table>
