# Overview of Qualcomm IM SDK
Source: [https://docs.qualcomm.com/doc/80-70018-50/topic/overview.html](https://docs.qualcomm.com/doc/80-70018-50/topic/overview.html)
The Qualcomm^®^ Intelligent Multimedia SDK (IM SDK) is a unified SDK across
Internet of Things (IOT) segments. This SDK allows seamless multimedia and AI/ML application
development.
Get started
[Workflow](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-51/install-sdk.html)
[GStreamer plugin architecture](https://docs.qualcomm.com/doc/80-70018-50/topic/architecture.html)
Sample applications
[Sample applications](https://docs.qualcomm.com/doc/80-70018-50/topic/example-applications.html)
[Run AI/ML sample applications](https://docs.qualcomm.com/doc/80-70018-50/topic/ai-ml-sample-applications.html)
[Run multimedia sample applications](https://docs.qualcomm.com/doc/80-70018-50/topic/multimedia-sample-applications.html)
[Python applications](https://docs.qualcomm.com/doc/80-70018-50/topic/python-sample-applications.html)
GStreamer command-line use cases
[Run machine learning use cases](https://docs.qualcomm.com/doc/80-70018-50/topic/machine-learning-use-cases.html)
[Run multimedia use cases](https://docs.qualcomm.com/doc/80-70018-50/topic/multimedia-use-cases.html)
Qualcomm GStreamer plugins
[Configure ML plugins](https://docs.qualcomm.com/doc/80-70018-50/topic/inferencing-plugins.html)
[Configure display, camera, encode and decode plugins](https://docs.qualcomm.com/doc/80-70018-50/topic/display-plugins.html)
[Configure audio plugins](https://docs.qualcomm.com/doc/80-70018-50/topic/audio-plugins.html)
GStreamer utilities
[GSt APIs](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-apis.html)
[GSt debug](https://docs.qualcomm.com/doc/80-70018-50/topic/imsdk_debug_gst.html)
[GStD framework](https://docs.qualcomm.com/doc/80-70018-50/topic/gstreamer-daemon.html)
Important:
- Ensure that the host computer uses Ubuntu 22.04.
- The commands in this guide are compatible with Qualcomm^®^
Linux^®^ 1.4. If your release version isn't 1.4, [verify your Qualcomm Linux release
version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html#check-qualcomm-linux-version) and [flash the latest version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html#flash-software).
- The sample applications and AI procedures in this guide are compatible with
Qualcomm AI^®^ Runtime SDK v2.32 and LiteRT (or TFLite) v2.16.1.
Ensure that you download the matching SDKs to your host computer before
starting AI/ML development.
- See [hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-115/soc.html) that are supported
on Qualcomm Linux. For information about all the supported SDKs, see [SDK Overview](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-115/sdks.html).
The Qualcomm IM SDK provides the development environment with upstream and Qualcomm
[GStreamer](https://gstreamer.freedesktop.org/) plugins as APIs. You can use these APIs to develop and
optimize applications, create pipelines, and customize plugins.
The figure shows a high-level overview of the Qualcomm IM SDK environment:
Figure : Qualcomm IM SDK overview

This video allows you to understand and use the Qualcomm IM SDK for creating
applications on Qualcomm Linux. The video will open in a new tab.
## See also
- [Qualcomm Intelligent Multimedia Product
(QIMP) SDK Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-51/introduction.html)
- [SDK Overview](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-115/sdks.html)
Last Published: Jan 30, 2026
[Next Topic
Sample applications](https://docs.qualcomm.com/bundle/publicresource/80-70018-50/topics/example-applications.md)