# Develop

This section describes how to develop sensor applications and drivers using the Qualcomm® sensing hub (QSH) framework. Follow the client APIs track if you are building an application on the application processor. Follow the sensor APIs track if you are writing a sensor driver or algorithm on the low-power processor.

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Software directory structure

Directory layout for the application processor source tree (<cite>sensing-hub/</cite>) and the low-power processor application digital signal processor (aDSP) framework. Understand where APIs, proto files, sample code, and driver components live before navigating the codebase.

https://docs.qualcomm.com/doc/80-80022-7/topic/software.html#software

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Develop with client APIs

For application developers on the application processor. Covers the QSH client API session workflow (<cite>getSession</cite>, <cite>open</cite>, <cite>close</cite>, <cite>setCallback</cite>, <cite>sendRequest</cite>) and the <cite>SessionClient</cite> sample application.

https://docs.qualcomm.com/doc/80-80022-7/topic/develop_client_apis.html#develop-client-apis

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Develop with sensor APIs

For driver and algorithm authors on the low-power processor. Covers the sensor and sensor instance lifecycle, QSH services, and stress testing with <cite>see_workhorse</cite>.

https://docs.qualcomm.com/doc/80-80022-7/topic/develop_sensor_apis.html#develop-sensor-apis

Last Published: May 07, 2026

[Previous Topic
Features](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/supported_features.md) [Next Topic
Software for application and low-power processors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/software.md)