Products
Add pre-built integrations or build custom logic to pull in data, decode payloads, and add new capabilities to your platform.




How it Works
Plugins give you a structured way to add capabilities that Ubidots doesn't provide natively. Choose from ready-made integrations or build custom ones using different plugin types, each designed for a different extension pattern.
Use Cron plugins to pull data from external APIs on a schedule, or Webhook plugins to receive and decode incoming payloads. Connect weather APIs, LoRaWAN network servers, AWS IoT, and hundreds of other services directly into your Ubidots account.




Widget plugins let you create visualization components that behave like native Ubidots widgets—using any charting library you choose. Build specialized charts, gauges, maps, or any custom visual your operation demands.
Browse and install pre-built plugins with a few clicks, or upload your own. Plugins provision automatically and start running immediately—no server setup, no infrastructure management required.


Key Features

Execute scheduled logic to pull or transform data from external sources at defined intervals.

Trigger cloud functions via HTTP to decode payloads and process incoming data in real time.

Build custom visualization components that integrate natively into Ubidots dashboards.

Deploy ready-made connectors for AWS IoT, OpenWeather, LoRaWAN networks, and more.

Combine IoT sensor data with weather, financial, transit, or any third-party API data.

Plugins run on Ubidots' proven serverless engine for reliable, scalable execution.

Create, configure, and monitor all plugins from a single interface within your Ubidots account.

Connect Ubidots to 2,000+ external applications through the Zapier plugin.


Quantify Environmental uses wireless IoT sensors and Ubidots dashboards to turn utility data into real-time insights, helping industrial clients monitor water, energy, and gas use, detect inefficiencies, and act before costs rise.
$250,000+ in annual client savings through optimized water, electricity, and gas consumption.
Millions of liters of fresh water conserved and tons of CO₂ emissions prevented driving measurable sustainability outcomes.
Improved operational oversight with real-time visibility into utility usage and equipment performance.
Success Story


Use Cases

Tom Ulanowski
Co-Founder
Quantify Environmental uses Ubidots to monitor utilities across sites, helping clients cut costs through real-time data and alerts.
Results:


Steve Barker
Founder & CEO
Prospect Control uses Ubidots to deliver remote tank level monitoring for industrial customers, replacing complex PLC/SCADA setups with a scalable, web-based IoT solution.
Results:


Darryl Schembri
General Manager
AIS Technology uses Ubidots to monitor electricity, water, and gas consumption across multi-tenant buildings, enabling real-time visibility, automated billing, and faster response to inefficiencies.
Results:


Onofre Tamargo
CEO & Cofounder
S4IoT uses Ubidots to remotely monitor irrigation systems in urban gardens, helping clients reduce maintenance costs, prevent plant loss, and shift from manual operations to a scalable subscription-based model.
Results:

Help & Support
Have questions about Ubidots? Here are some ofthe most common queries to help you get started.
Ubidots supports three plugin types: Cron (executes logic on a schedule, ideal for pulling external API data periodically), Webhook (triggered by HTTP requests, useful for decoding custom payloads like LoRaWAN uplinks), and Widget (builds custom visualization components using any JavaScript charting library, made available in your account as if they were native Ubidots widgets).
Yes. Cron plugins are designed exactly for this — they execute on a user-defined schedule and can call any external API to retrieve data, transform it, and insert it into Ubidots device variables. Pre-built plugins for services like OpenWeather are also available and can be installed in seconds without writing any code.
Yes. Widget plugins let you develop custom visualization components using any JavaScript charting library — such as Highcharts, D3, or ECharts — and make them available in your account as if they were native Ubidots widgets. They can read device variables and integrate with the same dashboard controls as standard widgets.
No. Plugins run on Ubidots’ built-in serverless execution engine — the same engine that powers UbiFunctions — so there are no servers to provision, scale, or maintain. Pre-built plugins can be installed and running in seconds, and custom plugins deploy directly from within the platform without any external infrastructure.

