# QESDK specific APIs Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/native_qesdk_specific_apis.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_qesdk_specific_apis.html) - **[qesdk_initEx](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_init_ex.html)** Initializes a QESDK session with a user-given license key. It triggers an authentication call to QESDK and returns the QESDK service handle on success or NULL on failure. Call this API only once per session. - **[qesdk_deinit](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_deinit.html)** Terminates the QESDK connection that is initiated by the application. The QESDK connection is terminated either upon application exit or by explicitly invoking the qesdk\_deinit function. Any registered API callbacks through the QESDK framework are cancelled. - **[getApiNameList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_api_name_list.html)** Gets all supported API names by feature name. - **[getFeatureList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_feature_list.html)** Gets the supported feature name with its version via list. - **[getFullInfo](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_full_info.html)** Gets the feature name and raw data for all supported APIs for which the application has a valid license. **Parent Topic:** [QESDK Native API](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_api.html) Last Published: Nov 14, 2024 [Previous Topic QESDK Native API](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_api.md) [Next Topic qesdk\_initEx](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_init_ex.md)