> For the complete documentation index, see [llms.txt](https://docs.auterion.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.auterion.com/app-development/app-framework/mountsets.md).

# Mountsets

AuterionOS contains a number of pre-defined file lists, called 'mountsets', which can be mounted to the app. A typical use case would be exposing the host device's libraries to the application via a simple flag, instead of having to manually list all the filepaths. Mountsets are supported as of API v7.

#### List of supported mountsets

<table><thead><tr><th width="132">Mountset</th><th>Description</th><th width="249">Supported Targets</th><th>Minimum AuterionOS</th></tr></thead><tbody><tr><td>ml-package</td><td>NPU, GPU libraries</td><td>Skynode S, Skynode X</td><td>4.3.0</td></tr></tbody></table>

### Adding mountsets to an app

Mountsets can be defined by adding them by name under `mountsets:` in `auterion-app.yml` configuration file.

For example:

```yaml
auterion-api-version: 7

...

services:
 my-app-service:
   ...
   mountsets:
     - ml-package
```

Adding non-existent mountsets will not prevent an app from starting.
