# 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)