Intel® Software Development Kits (SDKs)

Intel® Software Development Kits

Intel® Software Development Kits (SDKs) provide easy and efficient access to the power and capabilities of Intel® platforms.

This site provides a single point of access to all Intel® SDKs and APIs. Find the right SDKs for your platform, runtime, and language. Each SDK's page provides the ability to download the SDK and browse API documentation.

Featured SDKs

Browse All SDKs

Intel® Active Management Technology SDK

Intel® Active Management Technology (Intel® AMT) SDK

Enables access to Intel Active Management Technology to configure, monitor, and manage computers with Intel® vPro™ technology.

Intel® App Security API

Enable secure data (data-in-use) and secure storage (data-at-rest) in hybrid applications.

Intel® Collaboration Suite for WebRTC Client SDK

Builds on top of the W3C standard WebRTC APIs to accelerate development of real-time communications (RTC), including broadcast, peer-to-peer communications, and conference modes.

Intel® Concurrent Collections for C++

This C++ template library for Windows* and Linux* helps programmers implement applications that run in parallel on shared and distributed memory.

Intel® Context Sensing SDK

Create compelling cross-platform, context-aware experiences. Understand the context of any action or event. Build the ability to understand user preferences and anticipate behavior.

Intel® Data Analytics Acceleration Library (Intel DAAL)

Boost big data analytics and machine learning performance with easy-to-use library.

Intel® Heart Rate SDK

This SDK exposes APIs to enable developers to make use of the heart rate sensing capability in headphones powered by Intel's heart rate technology.

Intel® Integrated Performance Primitives (Intel® IPP)

A library of ready-to-use, royalty-free software functions that are highly optimized using Intel® Streaming SIMD Extensions (Intel® SSE) and Intel® Advanced Vector Extensions (Intel® AVX) instruction sets.

Intel® IoT Developer Kit

A complete hardware and software solution to help you explore the IoT space and create innovative projects.

Intel® Math Kernel Library (Intel® MKL)

Accelerated math processing routines that increase application performance and reduce development time. Intel® MKL includes highly vectorized and threaded linear algebra, fast Fourier transforms (FFT), vector math, and statistics functions.

Intel® Media SDK

A cross-architecture API that includes video editing and processing, media conversion, playback, and videoconferencing.

Intel® MPI Library

Makes applications perform better on Intel® architecture-based clusters—implementing the high performance Message Passing Interface Version 3.0 specification on multiple fabrics.

Intel® RealSense™ SDK

Integrate hand/finger tracking, facial analysis, speech recognition, augmented reality, background segmentation, and more into your apps.

Intel® Small Business Advantage (Intel® SBA) SDK

Intel® Small Business Advantage SDK allows developers to easily integrate their applications into the Intel Small Business Advantage carousel.

Intel® Threading Building Blocks (Intel® TBB)

Widely used C++ template library for task parallelism.

Intel® Video Metadata Framework SDK

This cross-platform SDK for C++ programmers provides a set of classes that simplify the tasks of managing metadata in video-related applications.

Media for Mobile

Bring professional-grade media to iOS*, Windows* RT, and Android*.

OpenCL™ Code Builder and Analyzer

Build, debug, and analyze OpenCL™ applications.


Enable computer vision capabilities with OpenCV 3.0.

Tamper Protection

Help protect applications from reverse engineering and tampering.

Visual Coding Framework

Generate source code for media with simple drag and drop.