Intel® XDK

Build IoT applications in JavaScript!

  • Write in JavaScript to power your IoT devices
  • Create companion apps in HTML5/Cordova to control your IoT Devices from your phone or tablet
Free Download


Build IoT applications quickly and simply!

XDK is an Integrated Development Environment for creating IoT applications using JavaScript. With it, you can quickly and easily connect and build IoT applications using JavaScript on the IoT device. You can extend your application to your phone or tablet to control or read data from the IoT device by creating an HTML5/Cordova companion app.

The Intel® XDK’s mobile app cloud build service is deprecated and will be disabled at the end of June 2017. Refer to Joe’s blog for using Apache Cordova CLI or Adobe PhoneGap Build for building your mobile apps.

Check out Joe’s blog for the latest news and developments for Intel® XDK

Decrease your IoT development times by using Intel® XDK

  • Using Intel® XDK, you can quickly prototype and build IoT solutions on Intel’s Edison, Joule or Gateway products.
  • JavaScript is an easy to use programming language and internet standard. Using it you can quickly program IoT applications that can take advantage of the Internet.
  • Easily connect and communicate to your Intel® device with Intel® XDK’s connection daemon for debugging your application.

Easy debugging tools for Node.JS on the IoT devices, and testing companion HTML5 apps for your mobile device

Decrease your testing and debugging time and get your app to market faster.
Read More


  • Quickly preview your app in a device simulator.
  • Use the App Preview app for iOS*, Android*, Windows Mobile* for full testing on your device.

Read More


  • Test your app running on different phone and tablet skins.
  • Quickly switch to debugger to debug your app.