Ubidots
What it is
Ubidots provides tools to ingest, compute, visualize, and act on IoT data in full-stack applications. Devices and machines can send data through MQTT or HTTP, and dashboards display device information with widgets. Synthetic variables apply statistical and arithmetic operations to raw values over a time frame. Events can respond to variable conditions, device inactivity, or schedules, then trigger actions such as email, SMS, voice calls, Slack messages, or webhooks. Plugins support integrations including AWS IoT, OpenWeather, and LoRaWAN, alongside custom cron, webhook, and widget plugins. The Android and iOS apps show devices, historical variable data, web dashboards, event logs, and push notifications, but do not support dashboard creation or editing. The standard mobile app is for account owners and admins; end users require an on-demand white-labeled app. Ubidots lists HTTPS with SSL, MQTT with TLS, token authentication, and token revocation among its security capabilities. A typical core-platform account begins with a free 30-day trial. STEM is free for non-commercial projects and includes three devices; Professional costs $99 a month. Each device includes up to 20 variables for billing, and additional variables may be billed as additional devices.
For and against
For
- Accepts device data over MQTT or HTTP
- Events can trigger alerts and other actions
- Apps show device data, logs, and notifications
- Free STEM plan includes three non-commercial devices
Against
- Mobile app cannot create or edit dashboards
- End users need an on-demand white-labeled app
- Professional costs $99 a month
- Additional variables may be billed as devices
The verdict
Ubidots combines IoT data ingestion, dashboards, processing, and event-driven actions. Check the mobile access and device billing rules when selecting a plan.
Who it suits
Ubidots suits system integrators and enterprise customers building IoT applications, with a STEM option for educational or personal non-commercial projects. Teams needing mobile dashboard editing or access for end users should account for the app limitations.
Plans and prices
Ubidots STEM
Non-commercial only · 3 devices · 1 dashboard · 10 variables/device
Read 15 Oct 2026 · help.ubidots.com
Professional
50 devices · 10 million dots/month · 6 months retention · 5 organizations
Read 15 Oct 2026 · ubidots.com
Enterprise
1 to thousands of devices · over 24 months retention · private deployment · SSO
Read 15 Oct 2026 · ubidots.com
Industrial
1 to thousands of devices · 24 months retention · custom capacity · 20 dots/s throughput
Read 15 Oct 2026 · ubidots.com
On the record
- Alerts and actions
- Events can respond to variable conditions, device inactivity, or schedules and trigger actions such as email, SMS, voice calls, Slack messages, or webhooks.help.ubidots.com · read 30 Sep 2026
- Android app downloads
- Google Play shows the Ubidots IoT app with 5K+ downloads and an April 1, 2026 update.play.google.com · read 15 Oct 2026
- API
- The REST API uses versioned endpoints and token authentication, with tokens revocable or expiring after six hours when API-created and unused.help.ubidots.com · read 15 Oct 2026
- Company founded
- LinkedIn lists Ubidots as founded in 2013.linkedin.com · read 15 Oct 2026
- Company headquarters
- LinkedIn lists headquarters in Medellín, Antioquia, Colombia.linkedin.com · read 15 Oct 2026
- Company size
- LinkedIn lists 11–50 employees and identifies the company as privately held.linkedin.com · read 15 Oct 2026
- Core licence
- The hosted Ubidots service and underlying software are proprietary under its terms of service.ubidots.com · read 15 Oct 2026
- Customers
- Ubidots describes its platform as serving system integrators and enterprise customers, and offers STEM for educational or personal non-commercial projects.ubidots.com · read 30 Sep 2026
- Dashboards
- The platform provides customizable real-time dashboards and more than 20 widget types.ubidots.com · read 15 Oct 2026
- Data aggregation
- Data aggregation transforms raw telemetry into trend-oriented insights.ubidots.com · read 15 Oct 2026
- Data processing
- Synthetic variables can calculate insights from raw data, including statistical and arithmetic operations over a time frame.help.ubidots.com · read 30 Sep 2026
- Developer tooling
- The public GitHub organization lists a Python client, CLI, MCP server, Node-RED node and device libraries.github.com · read 15 Oct 2026
- Device billing
- For billing, each device includes up to 20 variables; additional variables may be billed as additional devices.help.ubidots.com · read 30 Sep 2026
- Device management
- Devices group time-series variables, with a stated soft limit of 20 variables per device.help.ubidots.com · read 15 Oct 2026
- Documentation depth
- Documentation covers REST APIs, MQTT/HTTP/TCP/UDP interfaces, device libraries, examples, plugins and a help center.ubidots.com · read 15 Oct 2026
- Fleet management
- Device Groups and Device Types support bulk operations, standardized configurations and fleet onboarding.ubidots.com · read 15 Oct 2026
- Funding
- Crunchbase lists Ubidots as seed-funded and records funding rounds in 2013 and 2016, with amounts obscured on the page.crunchbase.com · read 15 Oct 2026
- Google Tag Manager integration
- Google Tag Manager can be used with Ubidots alongside HubSpot or Intercom support widgets.ubidots.com · read 15 Oct 2026
The review
Ubidots is a full-stack IoT service that moves device data through ingestion, calculation, visualization, and automated response. It is best for system integrators and enterprise teams building connected applications, with a separate STEM option for non-commercial learning and personal projects. The broad workflow is a strong reason to choose it, while mobile-role restrictions and device-based billing deserve careful planning.
Overview
Devices and machines can publish readings through MQTT or HTTP, after which Ubidots can compute derived values, place data on dashboards, and react to operating conditions. That end-to-end scope is more useful than a collection-only service when a project needs both an operator view and automated follow-up. Teams seeking only a narrow device-management tool may find the wider platform unnecessary.
Key features
Widget-based dashboards present device data, and synthetic variables apply arithmetic or statistical operations across a selected time frame. These calculations turn raw readings into metrics suitable for display or for triggering an event. Real-time stream processing, custom dashboards, anomaly detection, and machine-learning tools add analytical options for more demanding deployments.
Events can watch variable conditions, device inactivity, or schedules. They can send email, SMS, voice calls, Slack messages, or webhooks, covering both staff notification and system-to-system automation. Plugins connect AWS IoT, OpenWeather, and LoRaWAN, while custom cron, webhook, and widget plugins allow integrations beyond the named connectors.
Security capabilities include HTTPS with SSL, MQTT with TLS, token authentication, and token revocation. Infrastructure is hosted in AWS's us-east-2 data center in Ohio; private deployment at another data center or cloud provider is offered under Enterprise tiers. Billing counts up to 20 variables per device, with additional variables potentially billed as additional devices, so data modeling can affect cost.
Pricing
Ubidots STEM costs nothing and is limited to three devices for non-commercial projects. It is the sensible starting point for education and personal experimentation, but not for commercial operation.
Professional costs $99 a month and includes 50 devices, 10M dots per month, six months of data retention, five organizations, up to five end users, and community support. This is the clearest fit for a small commercial deployment with a defined device and data budget. The quotas and community-only support become constraints as usage or support expectations grow.
Industrial uses custom pricing for one to thousands of devices, custom capacity, 24 months of retention, and standard support. Enterprise is also custom-priced and adds more than 24 months of retention, private deployment, SSO, SLAs, and a technical account manager. A typical core-platform account starts with a free 30-day trial, giving teams time to validate ingestion and workflows before committing.
Platforms
Ubidots provides Android, iOS, web, and API access. The mobile apps show devices, historical variable data, web dashboards, event logs, and push notifications, but dashboard creation and editing are not available there. Standard mobile access is for account owners and administrators; end users need an on-demand white-labeled app. That makes mobile suitable for oversight, not full dashboard administration or unrestricted customer access.
Who it's for
Choose Ubidots when one platform must connect devices, calculate useful measures, visualize them, and dispatch alerts or webhooks. System integrators and enterprise customers are the natural audience, while STEM fits non-commercial classroom and personal work. Projects that require private hosting, SSO, long retention, or formal service commitments should evaluate the Enterprise tier rather than assume Professional will scale indefinitely.
Pros and cons
Pros
- MQTT and HTTP ingestion cover common device connection paths.
- Synthetic variables and real-time processing turn readings into actionable metrics.
- Events support human alerts and webhook automation across several channels.
- Plugins include AWS IoT, OpenWeather, LoRaWAN, and custom extension types.
- Enterprise adds private deployment, SSO, SLAs, and a technical account manager.
Cons
- Mobile users cannot create or edit dashboards.
- Standard mobile access excludes end users unless a white-labeled app is commissioned.
- Professional is capped at 50 devices, 10M dots per month, six months of retention, five organizations, and five end users.
- Counting variables beyond 20 per device as additional devices can complicate billing.
- Industrial and Enterprise pricing requires a custom quote.
Alternatives
ThingsBoard is worth choosing when a free tier covering five devices and 1M data points per month, plus Android, iOS, Linux, macOS, Windows, web, API, and self-hosted options, better matches your deployment.
Datacake suits a smaller setup seeking a free five-device plan or a 25-device Hobby plan at 25 EUR per month with one year of retention, but it has no free trial.
Thinger.io is an alternative for teams considering cloud tiers or self-hosting, including a Cloud Small option for 100 devices.
OpenRemote is a free, self-hosted-oriented choice with a full-featured community plan.
Bevywise IoT Platform fits buyers preferring one-time licensing, with Lite at $1,500 for up to 500 clients.
Tuya IoT Development Platform is another paid platform for Android, iOS, and web deployments.
Kaa IoT Platform offers a five-device free plan and Kaa Cloud 5 at $9.99 a month.
Losant Enterprise IoT Platform is a freemium API, web, and self-hosted alternative with a Launch plan at $250 a month.
For broader comparisons, see the IoT Device Management Platforms and IoT Analytics Software lists.
Verdict
Ubidots is a strong choice for integrators and enterprise teams that want ingestion, analytics, dashboards, and event actions in one IoT application stack. Its main advantages are the breadth of automation and integration, while the main reasons to look elsewhere are restricted mobile roles, variable-sensitive billing, and custom pricing at larger scale.