# Application Management Service

- [API reference](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_appMgmt_interface_h.html#file-taf-appmgmt-interface-h)

The Application Management service provides APIs to control and query user applications.

## IPC interfaces binding

All functions of this API are provided by the **tafUpdateSvc** service.

bindings:
    {
        clientExe.clientComponent.taf_appMgmt -> tafUpdateSvc.taf_appMgmt
    }
    Copy to clipboard

## Application control

- [taf\_appMgmt\_Start()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a524cd8a6daada57797d84c37be464110.html#Documentationa00284_1a524cd8a6daada57797d84c37be464110) — Starts an app.
- [taf\_appMgmt\_Stop()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1ab5b9e5af1eb1adee361d491cb42c98a9.html#Documentationa00284_1ab5b9e5af1eb1adee361d491cb42c98a9) — Stops an app.
- [taf\_appMgmt\_Uninstall()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a8af3f074230c814c33dc6d0c234adef5.html#Documentationa00284_1a8af3f074230c814c33dc6d0c234adef5) — Uninstalls an app.

## Application information query

- [taf\_appMgmt\_CreateAppList()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a13f6c8fe3af5599b90cd7c7a7359a8d1.html#Documentationa00284_1a13f6c8fe3af5599b90cd7c7a7359a8d1) / [taf\_appMgmt\_DeleteAppList()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a2ae962cbc8f2a69ca0810e90ec365381.html#Documentationa00284_1a2ae962cbc8f2a69ca0810e90ec365381) — Creates/Releases an app list.
- [taf\_appMgmt\_GetFirstApp()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a2a78e20c9eb6b1d23b861a5df09626f6.html#Documentationa00284_1a2a78e20c9eb6b1d23b861a5df09626f6) / [taf\_appMgmt\_GetNextApp()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a84e0711b0665f27e61c8d7e26871774d.html#Documentationa00284_1a84e0711b0665f27e61c8d7e26871774d) — Iterates through the app list.
- [taf\_appMgmt\_GetAppDetails()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a56ac03181a631ff08fe6121480a8d3d6.html#Documentationa00284_1a56ac03181a631ff08fe6121480a8d3d6) — Gets static app information.
- [taf\_appMgmt\_GetState()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1a6538d441e9ae070b9c83f2ffaf321bb4.html#Documentationa00284_1a6538d441e9ae070b9c83f2ffaf321bb4) / [taf\_appMgmt\_GetVersion()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00284_1ac1b63248483689d6f0956296ee7ab6e7.html#Documentationa00284_1ac1b63248483689d6f0956296ee7ab6e7) — Queries app state or version.

taf_appMgmt_AppListRef_t listRef = taf_appMgmt_CreateAppList();
    taf_appMgmt_AppRef_t appRef = taf_appMgmt_GetFirstApp(listRef);
    while (appRef != NULL)
    {
        taf_appMgmt_AppInfo_t appInfo;
        taf_appMgmt_GetAppDetails(appRef, &appInfo);
        LE_INFO("App %s version %s", appInfo.name, appInfo.version);
        appRef = taf_appMgmt_GetNextApp(listRef);
    }
    taf_appMgmt_DeleteAppList(listRef);
    Copy to clipboard

taf_appMgmt_Start("sampleApp");
    taf_appMgmt_Stop("sampleApp");
    taf_appMgmt_Uninstall("sampleApp");
    Copy to clipboard

Note

This service does not support read-only (RO) systems.

Last Published: Jun 09, 2026

[Previous Topic
Services](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/services.md) [Next Topic
Audio services](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/audio_services.md)