# Qualcomm IM SDK documentation Source: [https://docs.qualcomm.com/doc/80-70023-50/topic/qimsdk_landing_page.html](https://docs.qualcomm.com/doc/80-70023-50/topic/qimsdk_landing_page.html) Use the Qualcomm^®^ Intelligent Multimedia SDK (IM SDK) to create IoT applications on Qualcomm^®^ Linux^®^ and Ubuntu Server. Explore the AI/ML, multimedia, and Python sample applications for the Qualcomm IM SDK. ## About this task ## Qualcomm IM SDK overview High-level IM SDK environment Understand the IM SDK development environment and framework. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/overview.html ## Run sample applications Run AI/ML sample applications Develop applications with AI/ML features. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/ai-ml-sample-applications.html Run multimedia sample applications Develop applications with camera, video, and audio capabilities. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/multimedia-sample-applications.html Run Python-based sample applications Develop GStreamer-based applications using Python. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/python-sample-applications.html ## Deploy IM SDK as a container Build an IM SDK Docker image Build and export the Docker image. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/build-and-run-qualcomm-im-sdk-docker-image.html Load and run the Docker image Run a Docker image on the device. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/load-and-run-docker.html Run a Docker image for multimedia/AI applications Facilitate multimedia/AI applications with Docker image. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/container-use-cases-for-camera.html Run camera applications within QIM container Provides the display for applications that use a camera. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/container-use-cases-camera.html ## Run GStreamer in command-line mode Run ML applications Use LiteRT and Qualcomm^®^ Neural Processing SDK to run ML applications. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/machine-learning-use-cases.html Run multimedia applications Use GStreamer pipelines to run multimedia applications. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/multimedia-use-cases.html ## Build applications with GStreamer plugins Understand the plugin architecture Shows a detailed IM SDK GStreamer plugin architecture. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/architecture.html Configure GStreamer plugins Explains different plugins that control multimedia software. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/qim-sdk-plugins.html Develop plugins using IM SDK Create, update, and customize plugins. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/develop-plugins-for-sdk.html ## Use GStreamer utilities for varied scenarios Run GSt APIs Provides custom classes and layers for hardware acceleration. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/gst-apis.html Set GSt debug Controls the GStreamer debug output. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/imsdk_debug_gst.html Run the GStD framework Controls the audio-video streaming using an IPC protocol. https://docs.qualcomm.com/bundle/publicresource/topics/80-70023-50/gstreamer-daemon.html Last Published: Mar 27, 2026 [Next Topic Qualcomm IM SDK environment overview](https://docs.qualcomm.com/bundle/publicresource/80-70023-50/topics/overview.md)