Just Add Inspiration with the Intel® IoT Developer Kit v2.0

The Intel® IoT Developer Kit is a solution comprised of the following software and hardware options that empower you to create innovative IoT projects. You'll find everything you need to get started: a development board and starter kit, Intel® XDK IoT Edition, Eclipse*, and Arduino* IDEs, a set of libraries, IoT Cloud Analytics, and more.

DevKit Step 1 Software You Need

Integrated Development Environments (IDEs)

Intel's feature-rich IoT solution offers three IDEs: Arduino, C/C++ or Java using Eclipse, or JavaScript*/Node.js* via the Intel® XDK IoT Edition. While we don't offer an IDE for Python, it comes pre-installed on your board.

Get IDE Downloads, User Guides, and More ›

Intel® XDK IoT Edition

Using Node.js with the Intel® XDK IoT Edition is great for creating web interfaces. It supports cloud connectivity and gets your IoT devices communicating with one another quickly.

Close ›
Your download has started.
You are on your way to a new developing experience, the Intel® XDK IoT Edition.
File: -. Download status: -
Choose another platform

User Guide ›


Whether you are developing in C++ or Java, our instance of Eclipse comes with the built-in capability to easily integrate sensors via our UPM and Librmaa libraries.

Windows* Mac OS X* Linux*

User Guide for Eclipse (C/C++) ›
User Guide for Eclipse (Java) ›


You can take advantage of Arduino’s easy-to-use features to quickly add sensors, using a broad range of code provided by manufacturers. There are hundreds of Arduino-compatible shields for you to choose from to customize your project.

User Guide ›
Download latest version from Arduino.cc ›

IoT Dev Kit Libraries


I/O, Sensor, and Communications Libraries


Libmraa is a C/C++ library with bindings to JavaScript and Python to interface with the I/O on the Intel® Galileo board, Intel® Edison board, and other platforms. With board detection done at runtime, you can create portable code that works across multiple platforms.

Libmraa Library on GitHub


UPM is a high-level repository for sensors and actuators that use libmraa. In other words, UPM gives you easy function calls to use your sensors, such as reading temperature values or writing data to an LCD screen. With over a hundred sensors and more being added, this library speeds up your development time.

UPM Library on GitHub

Browse Our List of Supported Sensors ›

The IoT Kit Communications (IoTkitcomm) Library

The IoTkitcomm library allows network-connected devices to easily discover and communicate with each other and the cloud.

IoTkitcomm on GitHub (C/C++ version)

IoTkitcomm on GitHub (JavaScript version)

DevKit Step 2 Hardware You Need

Intel® Edison Board

Provides a fully open-source hardware and software development environment for your projects.

Get the Latest Firmware for Your Board ›
Check out the Edison ›
Buy an Edison ›

Intel® Galileo Board

Designed for makers, students, educators, and DIY electronics enthusiasts.

Get the Latest Firmware for Your Board ›
Check out the Galileo ›
Buy a Galileo ›

For a limited time, get a special 15% discount on the Grove* Starter Kit Plus—Intel® IoT Edition!

Get the Starter Kit


Grove - Light Sensor
Grove - Mini Servo
Grove - LCD RGB Backlight
8GB microSD* Card with an SD Card Adapter
9V to Barrel Jack Adapter - 126mm
26AWG Grove Cable
Micro USB Cable
Serial Cable
Ethernet Cable

More Kits to Get You Building Faster

From environmental, to wearable, to robotics, find the right kit for you.

Shop Starter Kits