# License for Application Source: [https://docs.qualcomm.com/doc/80-PV345-88/topic/Generate_license.html](https://docs.qualcomm.com/doc/80-PV345-88/topic/Generate_license.html) A valid license is required to use the QESDK APIs in customer applications. Application developers must share the SHA-256 hash of the DER-formatted X.509 application signing certificate with the QTI Product Marketing team. The QTI Product Marketing team generates the license for specific features to work with the vendor application. - **[Get licensee hash from an Android application](https://docs.qualcomm.com/doc/80-PV345-88/topic/android_get_licensee_hash_from_an_android_application.html)** - **[Add License to Android project](https://docs.qualcomm.com/doc/80-PV345-88/topic/add_license_to_android_project.html)** **Parent Topic:** [Set up QESDK](https://docs.qualcomm.com/doc/80-PV345-88/topic/Set_up_QESDK.html) ## Supported QESDK features Source: [https://docs.qualcomm.com/doc/80-PV345-88/topic/Generate_license.html](https://docs.qualcomm.com/doc/80-PV345-88/topic/Generate_license.html) QESDK supports the following features. - Smart data flow - Link latency manager (LLM) - Data path priority (DPP) - Smart data link - Link capacity estimation (LCE) - Link latency estimation (LLE) - Link layer interruption (LLI) - Sensor - Activity recognition - Performance - QAPE - Precise positioning - eDGNSS - RTK - GTP - Precise GTP - Robust location Note: Access to each feature requires a license. Last Published: Nov 11, 2024 [Previous Topic Set up QESDK](https://docs.qualcomm.com/bundle/publicresource/80-PV345-88/topics/Set_up_QESDK.md) [Next Topic Get licensee hash from an Android application](https://docs.qualcomm.com/bundle/publicresource/80-PV345-88/topics/android_get_licensee_hash_from_an_android_application.md)