# Develop with client APIs For application developers on the application processor. The Qualcomm® sensing hub (QSH) client APIs provide a C++ interface that enables Linux applications to access sensor data from the QSH framework running on the low-power processor. Before writing code, see [Messages](https://docs.qualcomm.com/doc/80-80022-7/topic/data_model.html#data-model) to understand the request and event message format. QSH client API workflow The session lifecycle for client applications: getSession(), open(), close(), setCallback(), and sendRequest(). Start here before building any sensor application. https://docs.qualcomm.com/doc/80-80022-7/topic/qsh_client_apis.html#qsh-client-apis Develop applications using the QSH client APIs Walk through the SessionClient sample application. Covers SUID query, attribute query, and streaming call flow with annotated architecture diagrams. https://docs.qualcomm.com/doc/80-80022-7/topic/develop_app.html#develop-app **Next steps** > > > [QSH client API workflow](https://docs.qualcomm.com/doc/80-80022-7/topic/qsh_client_apis.html#qsh-client-apis) Last Published: May 07, 2026 [Previous Topic Software for application and low-power processors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/software.md) [Next Topic QSH client API workflow](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/qsh_client_apis.md)