Bringing together devices and applications in IoT

Drogue IoT gives you the platform and tools to create safe, efficient and scalable IoT solutions. From the device on up to the cloud.

Secure & scalable

Secure connectivity for a massive number of devices

IoT friendly APIs

Offers your devices IoT friendly APIs on the cloud side using well known protocols in the industry.

Ready for integration

RESTful management APIs, Apache Kafka, CloudEvents and third party providers


Bring your own hardware and firmware, or use next generation tooling to write safe and efficient firmware

Drogue Cloud overview

The next generation IoT platform

Drogue Cloud is an IoT platform that you can use to:
  • Connect devices using industry standard protocols.
  • Manage device credentials using RESTful APIs.
  • Consume telemetry as Cloud Events using MQTT, WebSockets, Kafka or serverless endpoints.
  • Represent device state as a digital twin in the cloud.
  • Schedule firmware updates to a fleet of devices.

Building safe and efficient firmware

Drogue Device is a distribution of tools and examples for building embedded IoT applications.
  • Built with Rust, an efficient, memory safe and thread safe programming language.
  • Built on Embassy, a fast and small runtime and hardware abstraction layer for embedded devices.
  • Examples showing integration with Drogue Cloud.
Device board

Getting started

We try to make is as easy as possible to get you started:
  • Public sandbox – A public sandbox to let you try out the cloud side services without the need to install them manually. Just sign up with your GitHub account, and try it out.
  • Buy a device – The micro:bit v2 is easy to get, and easy to use. It offers a few sensors and is supported by Rust and Drogue IoT out of the box. Just be sure to get a v2!
  • Workshops – A set of workshops, that walk you through more complex scenarios step-by-step. Different workshops focus on different aspects and technologies.
  • Meet the code – Check out the code on our GitHub organization.
  • Meet the people – Get in contact with us in our Matrix channel.
  • Join our community calls - Bi-weekly community calls where you can meet the Drogue IoT community.

Open Source

Drogue IoT is open source, and all components are licensed under the Apache 2.0 license. Development is done on GitHub.

This means, that you can participate in the development process. Everyone is welcome! Contributions come in various ways, not only code.

Who uses Drogue IoT

Red Hat Logo

If your company uses Drogue IoT and want to be listed, reach out to us.