This is Ubidots Data API reference. Here we explain how to send or retrieve data from your hardware devices or applications, using HTTP, MQTT or TCP/UDP.

To manage other entities programmatically, such as Devices, Groups, Types, Organizations, etc., please visit our v2.0 API Reference.

The purpose of this document is to empower hardware and software developers to build innovative IoT applications. This documentation helps you to understand what happens in the backstage when communicating with Ubidots, so you can replicate this in your firmware. For this reason, we avoid the use of examples using libraries. However, if you’d like to use one of our libraries (Python, C, and more), check out our compatible devices and API clients sections.