This is the 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 understand what happens behind the scenes when communicating with Ubidots, so you can replicate it in your firmware. For this reason, we avoid examples that use 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.

