Important Cookie Information

This website uses cookies for reasons of functionality, comfort, and statistics. You can change those settings at any time in the footer on "Privacy Settings".

Bosch Connected Devices and Solutions

close shot of the Cross Domain Development Kit XDK sensor

Cross Domain Development Kit | XDK

The programmable sensor device and IoT prototyping platform for any use case you can imagine.

What is the XDK?

Cross Domain Development Kit XDK application

Show the world your great idea for an IoT solution by using the XDK. This quick and professional prototyping platform has evolved continuously. It's not just available to you as rapid prototyping tool, but also as programmable sensor node. Get the XDK as a single boxed prototyping product or the XDK Node in packs of 10 units including mounting plates.

Utilize the power to monitor, control and analyze your product remotely, via Bluetooth® or Wireless Network. Record predictive maintenance thanks to the included multiple micro-electro mechanical systems (MEMS) sensors and various parameters for condition monitoring. Allow devices, products or machines to become connective and smarter.

XDK is now released for 24/7 usage, giving you the complete freedom to employ it either as short-term proof-of-concept or XDK Node for long-term projects.

Icon linkedin

It's time to retrofit XDK to your machine, measure sensor data and evaluate productivity

Discover your benefits

All-in-one prototyping kit

Get a sensor prototyping platform with hardware and software for fast programming and configuration. All in one product with the support of an active community.

24/7 data access

You can relax: The XDK is able to operate around the clock.

Security features

Your cloud is safe with the XDK. Together with the free Workbench, the XDK provides all the needed concepts for secure data processing, transmission and device operation.

Small form factor

Get a small product with large impact: Within its compact 60*40*90 mm³, the XDK harbors 9 sensors, microcontroller, Bluetooth®, WiFi and its battery.

Included in your XDK delivery


  • one prototyping device XDK
  • "Gateway": extension board for easy access to additional
    micro-controller unit (MCU) functionality
  • 10 cm connector cable
  • mounting plate and screws

XDK Node

  • bundle of 10 XDK devices, ready-mounted
  • 10 micro USB 2.0 connector cables
  • screws

The versatile technology behind the XDK

The XDK combines a wide array of MEMS sensors with a microcontroller. An ARM Cortex M3 processor analyzes, processes and transmits the sensor data you need. Simply connect XDK with other devices, for example your PC or a mobile device via USB, Bluetooth® or wireless network.

Due to its small form factor housing with an included battery, it can be retrofitted to objects of any size.

Software of the XDK

Receive a comprehensive software package and a selection of typical IoT applications together with the prototyping kit, and utilize them in commercial applications.

Cross Domain Development Kit XDK Workbench

XDK Workbench

XDK Workbench

The XDK Workbench is your tool to immediately start building a project with the XDK. It’s easy to install and automatically updates itself. Also included: a direct interface to the XDK community and the XDK API documentation. There is no need to program via a debugger, but the function is provided in case you want to use the standard JTAG connector.

XDKPDP Software Workbench
Cross Domain Development Kit XDK software development kit

Powerful software development kit

Powerful software development kit

The XDK was designed with you in mind, enabling you to just press power and immediately start prototyping. How? By incorporating an operating system on the XDK – ready to go. It's based on the open source operating system FreeRTOS, enabling real-time IoT applications. XDK offers you the possibility to use all hardware components you might need with the provided API.

XDKPDP Software Rapid Prototyping
Cross Domain Development Kit XDK software

XDK Live

XDK Live

The IoT connects embedded devices to the cloud. If you're from a cloud background, embedded developing can seem daunting. In addition to writing code in the programming language C, the XDK has its own, XDK Live. We designed this language to make you feel right at home. If you have ever written anything similar to Javascript or Swift, XDK Live will feel familiar. And in the end, it all compiles to C code.

XDK Live
Cross Domain Development Kit XDK smartphone app

Virtual XDK

Virtual XDK

This demo app visualizes the sensor data of the XDK for you in a rendered 3D model that also shows the device. The model moves according to sensor information provided by the XDK via Bluetooth® to the device running the application.

XDKPDP Software App
Cross Domain Development Kit XDK software cloud

Flexible cloud connectivity

Flexible cloud connectivity

The cloud application is free of restrictions. We support your own IoT cloud in addition to cloud platforms such as Bosch IoT Cloud, Amazon Web Services, Microsoft Azure or GE Predix.

XDKPDP Software Cloud

Discover successful XDK use cases brought to life

A strong XDK community

Share inspiration with other developers, and discuss ideas and IoT projects. Participate in great competitions and events or get help and technical support.

Buy now

Order your XDK from one of our distributors now. Located in