EVERYTHING XIAOMI
Get listed

Ubidots

Ubidots provides tools to ingest, compute, visualize and act on IoT data in full-stack applications.

Place
#4 of 24
Score
8.0
Ubidots's website

What Ubidots is

Ubidots provides tools to ingest, compute, visualize and act on IoT data in full-stack applications. Devices and machines can send data over MQTT or HTTP, and dashboards display device information through widgets. Synthetic variables perform statistical and arithmetic operations on raw values over a time frame. Events can respond to variable conditions, device inactivity or schedules, then trigger email, SMS, voice calls, Slack messages or webhooks. Plugins support integrations such as AWS IoT, OpenWeather and LoRaWAN, as well as custom cron, webhook and widget plugins. Android and iOS apps show devices, historical variable data, web dashboards, event logs and push notifications, but dashboard creation and editing are unavailable in the app. The standard app is for account owners and admins; end users require an on-demand white-labeled app. Ubidots lists a free STEM plan for non-commercial projects with three devices, and Professional at $99/mo. Each device includes up to 20 variables for billing; additional variables may be billed as additional devices.

Good

  • Devices can send data over MQTT or HTTP.
  • Events can trigger alerts and webhooks.
  • Plugins include AWS IoT, OpenWeather and LoRaWAN.
  • Free STEM plan includes three devices for non-commercial projects.

Watch out

  • The free STEM plan is for non-commercial projects.
  • Mobile app cannot create or edit dashboards.
  • End users require an on-demand white-labeled app.
  • Professional is listed at $99/mo.

Who it suits

Ubidots suits system integrators and enterprise customers building IoT applications, as well as educational or personal non-commercial projects through its STEM plan. Teams that need mobile dashboards should note the app's editing limitation.

Verdict

Ubidots combines IoT data ingestion, dashboards, processing and event-driven actions, with mobile access and integrations. Check device billing and the mobile access limits, and note that the free STEM plan is non-commercial.

Plans and prices

From Ubidots's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Ubidots STEMFreeNon-commercial only · 3 devices · 1 dashboard · 10 variables/device · 1 month retention · 4,000 ingestion dots/day · Free
Professional$99 a month50 devices · 10 million dots/month · 6 months retention · 5 organizations · 5 end users · $99 / month
EnterprisePriced on request1 to thousands of devices · over 24 months retention · private deployment · SSO · SLA options · Custom
IndustrialPriced on request1 to thousands of devices · 24 months retention · custom capacity · 20 dots/s throughput · Custom

The facts

Each one read from Ubidots's own pages, with the date it was checked.

What it does

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.checked 30 Sep 2026
API
The REST API uses versioned endpoints and token authentication, with tokens revocable or expiring after six hours when API-created and unused.checked 15 Oct 2026
Core licence
The hosted Ubidots service and underlying software are proprietary under its terms of service.checked 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.checked 30 Sep 2026
Dashboards
The platform provides customizable real-time dashboards and more than 20 widget types.checked 15 Oct 2026
Data aggregation
Data aggregation transforms raw telemetry into trend-oriented insights.checked 15 Oct 2026
Data processing
Synthetic variables can calculate insights from raw data, including statistical and arithmetic operations over a time frame.checked 30 Sep 2026
Developer tooling
The public GitHub organization lists a Python client, CLI, MCP server, Node-RED node and device libraries.checked 15 Oct 2026
Documentation depth
Documentation covers REST APIs, MQTT/HTTP/TCP/UDP interfaces, device libraries, examples, plugins and a help center.checked 15 Oct 2026
Fleet management
Device Groups and Device Types support bulk operations, standardized configurations and fleet onboarding.checked 15 Oct 2026
Funding
Crunchbase lists Ubidots as seed-funded and records funding rounds in 2013 and 2016, with amounts obscured on the page.checked 15 Oct 2026
Google Tag Manager integration
Google Tag Manager can be used with Ubidots alongside HubSpot or Intercom support widgets.checked 15 Oct 2026
Hosting
Self-service accounts are hosted by default in AWS Ohio, with private deployments available on AWS, GCP, IBM or Azure.checked 15 Oct 2026
Integrations
Ubidots documents Zapier connections to Google Sheets, Slack, Twilio, Gmail and social-media workflows.checked 15 Oct 2026
Legal name
Crunchbase identifies the legal name as Connected World Company LLC and also lists IoT Services Inc. as an alternate name.checked 15 Oct 2026
Limit: integration gaps
A G2 reviewer reported difficulty getting LoRaWAN devices working and pushing data to Databricks.checked 15 Oct 2026
Limit: learning curve
A reviewer says the broad feature set creates an initial learning curve and that some functions are not immediately intuitive.checked 15 Oct 2026
Limit: lower-tier features
A reviewer reports that advanced features are restricted on lower-tier plans.checked 15 Oct 2026

Where it runs

Android app downloads
Google Play shows the Ubidots IoT app with 5K+ downloads and an April 1, 2026 update.checked 15 Oct 2026
Device management
Devices group time-series variables, with a stated soft limit of 20 variables per device.checked 15 Oct 2026

The company

Company founded
LinkedIn lists Ubidots as founded in 2013.checked 15 Oct 2026
Company headquarters
LinkedIn lists headquarters in Medellín, Antioquia, Colombia.checked 15 Oct 2026
Company size
LinkedIn lists 11–50 employees and identifies the company as privately held.checked 15 Oct 2026

Money

Device billing
For billing, each device includes up to 20 variables; additional variables may be billed as additional devices.checked 30 Sep 2026
The full review of Ubidots

Ubidots is a full-stack IoT service for collecting device data, turning it into calculated metrics, visualizing it, and triggering responses. It fits system integrators and enterprise teams that need those stages in one platform, while STEM targets educational and personal projects. Its broad workflow is a strong reason to choose it; mobile-user restrictions and device-based billing are important reservations.

Overview

Ubidots covers the path from incoming readings to operational action. Devices and machines send data through MQTT or HTTP, teams display it in dashboards, and event rules can notify people or call other systems. That integrated scope is more useful for application builders than for someone seeking only a basic device-management console or a simple hobby dashboard.

Key features

MQTT and HTTP ingestion give connected equipment two established ways to publish data. Widget-based dashboards present device readings, and custom dashboards support tailored views for different applications. Synthetic variables perform statistical and arithmetic operations over a selected time frame, turning raw readings into derived measures that can be displayed or used in conditions.

Events can react to variable values, device inactivity, or schedules. Actions include email, SMS, voice calls, Slack messages, and webhooks, covering both human escalation and system-to-system automation. Plugins connect with AWS IoT, OpenWeather, and LoRaWAN, while custom cron, webhook, and widget plugins extend the integration surface.

Real-time stream processing, anomaly detection, and machine-learning tools add analytical scope beyond straightforward visualization. Security capabilities include HTTPS with SSL, MQTT with TLS, token authentication, and token revocation. Infrastructure is hosted in AWS's us-east-2 Ohio data center; private deployment at another data center or cloud provider is offered on Enterprise tiers.

The iOS and Android apps show devices, historical variable data, web dashboards, event logs, and push notifications. They cannot create or edit dashboards, so the mobile apps are primarily for monitoring and response rather than administration. Standard mobile access is limited to account owners and admin users; end users need an on-demand white-labeled app, a significant consideration for customer-facing deployments.

Billing counts each device with up to 20 variables. Adding more variables can cause them to be billed as additional devices, so a deployment's variable design affects cost as well as its nominal device count.

Pricing

Ubidots uses a freemium model, with paid service from $99 per month and a typical 30-day free trial. The STEM plan costs nothing, is billed FREE, and covers three devices for non-commercial projects. It is appropriate for education and personal experimentation, but not for commercial work.

Professional costs $99 a month, billed at $99 / month. It 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 that can stay within those quotas. The five-user ceiling and community-only support may constrain a larger operational team.

Industrial has custom pricing and scales from one to thousands of devices with custom capacity, 24 months of retention, and standard support. Enterprise is also custom-priced, supports one to thousands of devices with custom capacity, retains more than 24 months of data, and adds private deployment, SSO, SLAs, and a technical account manager. These tiers make sense when retention, support, identity controls, or hosting requirements exceed Professional. Check the 20-variable device rule when estimating any plan.

Platforms

Ubidots is available on Android, iOS, the web, and through an API. The mobile applications are useful for viewing and receiving alerts, while dashboard construction and editing remain web tasks.

Who it's for

Choose Ubidots when a system-integrator or enterprise project needs ingestion, calculations, dashboards, alerts, and integrations in one service. Professional suits a commercial deployment of up to 50 devices and five end users; Industrial and Enterprise suit larger fleets or stricter support, retention, security, and hosting needs. STEM is for non-commercial educational or personal projects only. A customer-facing mobile experience requires budgeting for a white-labeled app.

Pros and cons

  • Pros: MQTT and HTTP ingestion cover common device connections.
  • Pros: Synthetic variables, real-time processing, anomaly detection, and machine-learning tools support analysis as well as collection.
  • Pros: Event actions range from email and messaging to webhooks, and plugins include AWS IoT, OpenWeather, and LoRaWAN.
  • Pros: Enterprise can provide private deployment, SSO, SLAs, and a technical account manager.
  • Cons: The standard mobile app cannot create or edit dashboards.
  • Cons: End users need an on-demand white-labeled app rather than standard mobile access.
  • Cons: Professional's 50-device, 10M-dot, five-organization, and five-end-user limits require careful sizing.
  • Cons: Variables beyond 20 per device may be billed as additional devices, complicating cost forecasts.

Alternatives

For a wider shortlist, see IoT Device Management Platforms and IoT Analytics Software.

ThingsBoard is a freemium option with Android, iOS, web, desktop, Linux, macOS, Windows, API, and self-hosted support; its free plan covers five devices and 1M data points per month, so it is worth choosing when a smaller free footprint or self-hosting matters.

Thinger.io is another freemium platform with cloud and self-hosted options; consider it when its cloud device and storage packages fit better.

Datacake offers a free five-device plan and a 25 EUR-per-month Hobby tier for up to 25 devices with one year of retention, making it an alternative for a smaller, lower-cost deployment.

OpenRemote is a free, self-hosted IoT platform for teams that prefer operating the platform themselves.

Arduino IDE is a free, open-source development environment rather than a hosted IoT application platform, so choose it for building Arduino software.

Kaa IoT Platform offers freemium cloud and self-hosted plans, including a 9.99 USD-per-month tier for up to five devices, for projects starting below Ubidots Professional's price.

Losant Enterprise IoT Platform is a freemium API and self-hosted alternative with paid plans beginning at $250 a month.

Mender focuses on Linux over-the-air device updates, so it is the relevant choice when fleet update management is the primary requirement.

Verdict

Ubidots is a strong choice for integrators and enterprise teams that want one service for IoT ingestion, derived data, dashboards, event automation, and integrations. Pick it for that end-to-end scope and its scalable custom tiers. Look elsewhere if standard mobile users must edit dashboards, if a project is strictly non-commercial and tiny, or if device-variable billing and Professional's quotas do not fit the deployment.

Alternatives to Ubidots

All alternatives
  1. 1

    Thinger.io

    Free planOpen sourceAndroidiOSWebAPI
    8.5Free plan
  2. 2TDengine logo

    TDengine

    Free planOpen sourceWebAPILinuxmacOS
    8.3Free plan
  3. 3ThingsBoard logo

    ThingsBoard

    Free planAndroidiOSWebAPI
    8.2From $49 a month
  4. 4

    OpenRemote

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  5. 5Apache IoTDB logo

    Apache IoTDB

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  6. 6Datacake logo

    Datacake

    Free planAndroidiOSWebAPI
    7.4From €25 a month