# Qualcomm SDKs overview Qualcomm^®^ offers a set of software development kits (SDKs) for you to develop AI/ML, multimedia, and robotics applications for various operating systems on the Qualcomm^®^ software environment. The key SDKs include Qualcomm^®^ Intelligent Multimedia SDK (IM SDK) to develop AI/ML and MM applications, and Qualcomm^®^ Intelligent Robotics SDK to support robotics applications. The following figure shows how the components of the Qualcomm Intelligent Multimedia SDK and Qualcomm Intelligent Robotics SDK support the Qualcomm Linux/Ubuntu distribution on development kits: ## AI developer workflow The following table describes each SDK and its intended target application. To integrate a custom AI model into the Qualcomm Ubuntu platform, see [AI Developer Workflow](https://docs.qualcomm.com/bundle/publicresource/topics/80-90441-15) | SDK | Description | Target application | | --- | --- | --- | | [Qualcomm Intelligent Multimedia SDK (IM SDK)](https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-51) | Provides an environment for developing applications for AI and multimedia use cases. | AI and multimedia | | [Qualcomm Intelligent Robotics SDK](https://docs.qualcomm.com/doc/80-90441-2/topic/2-install-the-qir-sdk.html) | Provides an environment for developing applications for general robotics use cases. Includes libraries designed for AI, multimedia, and robotics applications. | Robotics | Last Published: Jun 30, 2026 [Previous Topic Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/80-82645-20/topics/soc.md)