# APIs

The QTI profiler API library provides the interface to collect profiling data on the device.

## Windows (x86)

- Header file: `C:\PROGRA~2\Qualcomm\Shared\QualcommProfiler\API\include`
- Library (Android): `C:\PROGRA~2\Qualcomm\Shared\QualcommProfiler\API\target-la\libs\.so`
- Library (QNX): `C:\PROGRA~2\Qualcomm\Shared\QualcommProfiler\API\target-qnx\libs\libQualcommProfilerApi.so`
- Sample code: `C:\PROGRA~2\Qualcomm\Shared\QualcommProfiler\API\sample-code\C++`

For additional API documentation: `C:\PROGRA~2\Qualcomm\Shared\QualcommProfiler\API\documents\api-definition\html\_q_profiler_api_8h.html`

## Linux

- Header file: `/opt/qcom/Shared/QualcommProfiler/API/include/`
- Library (Android): `/opt/qcom/Shared/QualcommProfiler/API/target-la/libs/ libQualcommProfilerApi.so`
- Library (QNX): `/opt/qcom/Shared/QualcommProfiler/API/target-qnx/libs/ libQualcommProfilerApi.so`
- Sample code: `/opt/qcom/Shared/QualcommProfiler/API/sample-code/C++`

For additional API documentation: `/opt/qcom/Shared/QualcommProfiler/API/documents/ api-definition/html/_q_profiler_api_8h.html`

## Windows on Snapdragon

- Header file: `C:\Program Files(Arm)\Qualcomm\Shared\QualcommProfiler\API\include`
- Library (QNX): `C:\Program Files(Arm)\Qualcomm\Shared\QualcommProfiler\API\target-wos\libs\ QualcommProfilerApi.dll`
- Sample code: `C:\Program Files(Arm)\Qualcomm\Shared\QualcommProfiler\API\sample-code`

For additional API documentation: `C:\Program Files (Arm)\Qualcomm\Shared\QualcommProfiler\API\documents\api-definition\html\_q_profiler_api_8h.html`

Last Published: Aug 25, 2025

[Previous Topic
Command line interface (CLI)](https://docs.qualcomm.com/bundle/publicresource/80-54323-2/topics/command-line-interface.md) [Next Topic
DSP performance analysis](https://docs.qualcomm.com/bundle/publicresource/80-54323-2/topics/dsp-profiling.md)