Snapdragon Developer Tools

From mobile gaming to IoT, artificial intelligence, and XR (VR/AR), the world is hungry for digital content, intelligent solutions, and with that powerful compute performance from their mobile devices. The Qualcomm® Snapdragon™ 8 Series Mobile Platforms, have been designed with high performance, 5G-ready, and energy-efficient compute capabilities for premium mobile devices and their always-on, always-connected users.

Snapdragon mobile platforms help your applications run quickly and efficiently thanks to the Snapdragon core hardware architecture featuring the Qualcomm® Hexagon™ DSP, Qualcomm® Kryo™ CPU, and Qualcomm® Adreno™ GPU. On this page you can learn how to get optimal performance from our processors with both software development tools and hardware development kits.


It takes the right set of tools to get the most out of premium processors, and Qualcomm Technologies, Inc., offers a suite of tools to help optimize your applications to run on Snapdragon mobile platforms for rich, on-device experiences.


Snapdragon Profiler:

Is your app taking full advantage of Snapdragon computing resources? Is it wasting CPU cycles and using more power than necessary? Is it using the network efficiently? Find out with Snapdragon Profiler, designed to graph how your app uses hardware and software resources on commercial devices powered by Snapdragon mobile platforms.

Snapdragon Power Optimization SDK:

Once you understand how your app uses system resources, you can use the Snapdragon Power Optimization SDK to help improve performance and battery life. It allows your app to make requests to the Snapdragon processor, and assist in decisions about performance and power.

  • Snapdragon Power Optimization SDK App Notes: This tutorial walks through the components of the Snapdragon Power Optimization SDK, including sample code that demonstrates the main features developers can use on the CPU and GPU.


Adreno GPU SDK:

Use this SDK to help you take advantage of the Adreno GPU found on our Snapdragon mobile platforms. The Adreno GPU includes support for Vulkan, OpenGL ES, OpenCL, and DirectX.


Hexagon DSP SDK:

Provides hardware-accelerated digital signal processing for a wide range of applications including AI, audio, imaging, and computer vision.

Qualcomm® Neural Processing SDK:

Engineered to help you save time and effort in developing trained neural networks for applications running on devices powered by Snapdragon mobile platforms. Deep learning algorithms are computationally intensive, so having this dedicated tool helps you determine how best to run your applications on a mobile device, without a connection to the cloud.


We have a number of hardware development kits available to help you create applications for different types of devices:

Qualcomm Snapdragon, Qualcomm Kryo, Qualcomm Hexagon, Qualcomm Adreno, Qualcomm Math Library and Qualcomm Neural Processing SDK are products of Qualcomm Technologies, Inc. and/or its subsidiaries.