Skip to content
SPECIFICTION
Get listed

Ubidots

ubidots.com

From $99/mo Free plan WebiOSAndroidAPI
Visit ubidots.com
Spec score 8.5 #9 of 24 in IoT Analytics Software

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 over MQTT or HTTP, and dashboards use widgets to display device data. Synthetic variables perform statistical and arithmetic operations on raw data over a time frame. Events can react to variable conditions, device inactivity or schedules and trigger email, SMS, voice calls, Slack messages or webhooks.

Plugins support 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 cannot create or edit dashboards. The standard app is for account owners and admins; end users require an on-demand white-labeled app. The free STEM plan is for non-commercial projects and includes three devices. Professional costs $99 a month; a typical core-platform account begins with a free 30-day trial. Each device includes up to 20 variables for billing; additional variables may be billed as additional devices.

Spec sheet

What it does
Ubidots is a cloud industrial IoT platform for collecting, analyzing, visualizing and acting on sensor and machine data.Read 15 Oct 2026 · ubidots.com
Purpose
Ubidots provides tools to ingest, compute, visualize, and act on IoT data in full-stack applications.Read 30 Sep 2026 · ubidots.com
Trial
The pricing guide says a typical core-platform account begins with a free 30-day trial.Read 30 Sep 2026 · help.ubidots.com
API
The REST API uses versioned endpoints and token authentication, with tokens revocable or expiring after six hours when API-created and unused.Read 15 Oct 2026 · help.ubidots.com
Integrations
Ubidots documents Zapier connections to Google Sheets, Slack, Twilio, Gmail and social-media workflows.Read 15 Oct 2026 · help.ubidots.com
Security
Ubidots documents HTTPS with SSL, MQTT with TLS, token-based authentication, and token revocation as security practices or capabilities.Read 30 Sep 2026 · help.ubidots.com
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.Read 30 Sep 2026 · help.ubidots.com
Android app downloads
Google Play shows the Ubidots IoT app with 5K+ downloads and an April 1, 2026 update.Read 15 Oct 2026 · play.google.com
Company founded
LinkedIn lists Ubidots as founded in 2013.Read 15 Oct 2026 · linkedin.com
Company headquarters
LinkedIn lists headquarters in Medellín, Antioquia, Colombia.Read 15 Oct 2026 · linkedin.com
Company size
LinkedIn lists 11–50 employees and identifies the company as privately held.Read 15 Oct 2026 · linkedin.com
Core licence
The hosted Ubidots service and underlying software are proprietary under its terms of service.Read 15 Oct 2026 · ubidots.com
Customers
Ubidots describes its platform as serving system integrators and enterprise customers, and offers STEM for educational or personal non-commercial projects.Read 30 Sep 2026 · ubidots.com
Dashboards
The platform provides customizable real-time dashboards and more than 20 widget types.Read 15 Oct 2026 · ubidots.com
Data aggregation
Data aggregation transforms raw telemetry into trend-oriented insights.Read 15 Oct 2026 · ubidots.com
Data processing
Synthetic variables can calculate insights from raw data, including statistical and arithmetic operations over a time frame.Read 30 Sep 2026 · help.ubidots.com
Developer tooling
The public GitHub organization lists a Python client, CLI, MCP server, Node-RED node and device libraries.Read 15 Oct 2026 · github.com
Device billing
For billing, each device includes up to 20 variables; additional variables may be billed as additional devices.Read 30 Sep 2026 · help.ubidots.com
Device management
Devices group time-series variables, with a stated soft limit of 20 variables per device.Read 15 Oct 2026 · help.ubidots.com
Documentation depth
Documentation covers REST APIs, MQTT/HTTP/TCP/UDP interfaces, device libraries, examples, plugins and a help center.Read 15 Oct 2026 · ubidots.com
Fleet management
Device Groups and Device Types support bulk operations, standardized configurations and fleet onboarding.Read 15 Oct 2026 · ubidots.com
Funding
Crunchbase lists Ubidots as seed-funded and records funding rounds in 2013 and 2016, with amounts obscured on the page.Read 15 Oct 2026 · crunchbase.com
Google Tag Manager integration
Google Tag Manager can be used with Ubidots alongside HubSpot or Intercom support widgets.Read 15 Oct 2026 · ubidots.com
Hosting
Self-service accounts are hosted by default in AWS Ohio, with private deployments available on AWS, GCP, IBM or Azure.Read 15 Oct 2026 · ubidots.com
Legal name
Crunchbase identifies the legal name as Connected World Company LLC and also lists IoT Services Inc. as an alternate name.Read 15 Oct 2026 · crunchbase.com
Limit: integration gaps
A G2 reviewer reported difficulty getting LoRaWAN devices working and pushing data to Databricks.Read 15 Oct 2026 · g2.com
Limit: learning curve
A reviewer says the broad feature set creates an initial learning curve and that some functions are not immediately intuitive.Read 15 Oct 2026 · capterra.com
Limit: lower-tier features
A reviewer reports that advanced features are restricted on lower-tier plans.Read 15 Oct 2026 · capterra.com
Limit: pricing complexity
Reviewers report that variable, dot and device limits can make pricing difficult to explain or forecast as deployments grow.Read 15 Oct 2026 · capterra.com
Limit: web-only deployment
A Software Advice reviewer noted that the product is a web application without local installation.Read 15 Oct 2026 · softwareadvice.com
Long-term storage
Smart storage can preserve data for more than 10 years on eligible configurations.Read 15 Oct 2026 · ubidots.com
Machine learning
Ubidots advertises machine-learning tools for pattern detection and prediction.Read 15 Oct 2026 · ubidots.com
Mobile access limit
The standard mobile app supports account owners and admin users; end users require an on-demand white-labeled app.Read 30 Sep 2026 · help.ubidots.com
Mobile app
The official Android app lists devices, variables and historical variable data; dashboards were marked as planned in the listing.Read 15 Oct 2026 · play.google.com
OAuth integration
OAuth 2.0 lets an external application access Ubidots resources without exposing Ubidots credentials.Read 15 Oct 2026 · ubidots.com
Praise: flexibility
Reviewers describe the platform as flexible, feature-rich and quick for building customized IoT applications.Read 15 Oct 2026 · capterra.com
Praise: usability and support
Independent reviewers repeatedly praise the intuitive interface, easy device onboarding, customizable dashboards and responsive technical support.Read 15 Oct 2026 · softwareadvice.com
Protocols
Supported ingestion protocols include MQTT, HTTP, TCP and UDP, with additional gateway-based industrial connectivity.Read 15 Oct 2026 · ubidots.com
Rating on Capterra
4.9 out of 5 from 20 reviewsRead 15 Oct 2026 · capterra.com
Rating on Software Advice
4.9 out of 5 from 20 reviewsRead 15 Oct 2026 · softwareadvice.com
Repository licences
Several official SDK and integration repositories, including ubidots-python and ubidots-nodered, are marked MIT licensed.Read 15 Oct 2026 · github.com
Rules engine
Events and rules automate actions and alerts from condition-based logic.Read 15 Oct 2026 · ubidots.com
SDKs
Official developer resources link API libraries for C#, Python, Ruby and JavaScript.Read 15 Oct 2026 · ubidots.com
Security controls
Paid-plan security features include two-factor authentication, login lockout, reCAPTCHA, SSO, password policies, IP restrictions and audit logs.Read 15 Oct 2026 · ubidots.com
Self-hosting
Ubidots cannot be installed on a customer's local server; private deployments are cloud-managed and quoted for enterprise customers.Read 15 Oct 2026 · ubidots.com
Serverless functions
UbiFunctions runs custom Node.js or Python functions triggered through HTTP or MQTT.Read 15 Oct 2026 · ubidots.com
Synthetic variables
Synthetic variables calculate derived values using mathematical functions and logic.Read 15 Oct 2026 · ubidots.com
Uptime policy
The default uptime commitment is best effort, while Enterprise plans offer 99.5% or 99.9% SLAs.Read 15 Oct 2026 · ubidots.com

Plans and prices

Ubidots STEM Free FREE non-commercial product 3 devices free · non-commercial projects Read 30 Sep 2026 · help.ubidots.com
Ubidots STEM Free Free Non-commercial only · 3 devices · 1 dashboard · 10 variables/device · 1 month retention · 4,000 ingestion dots/day Read 15 Oct 2026 · help.ubidots.com
Professional $99 a month $99 / month 50 devices · 10M dots/month · 6 months data retention · 5 organizations · up to 5 end users · community support Read 30 Sep 2026 · ubidots.com
Professional $99 a month $99 / month 50 devices · 10 million dots/month · 6 months retention · 5 organizations · 5 end users Read 15 Oct 2026 · ubidots.com
Enterprise Priced on request Custom 1 to thousands of devices · over 24 months retention · private deployment · SSO · SLA options Read 15 Oct 2026 · ubidots.com
Industrial Priced on request Custom 1 to thousands of devices · 24 months retention · custom capacity · 20 dots/s throughput Read 15 Oct 2026 · ubidots.com

Every Ubidots plan and price →

Strong points and limits

Strong points

  • Accepts device data over MQTT or HTTP.
  • Events can trigger messages and webhooks.
  • Mobile apps show devices, historical data and event logs.
  • STEM plan includes three devices for non-commercial projects.

Limits

  • Mobile apps cannot create or edit dashboards.
  • Standard mobile access is limited to owners and admins.
  • More than 20 variables per device may count as additional devices for billing.

Who it suits

Ubidots suits system integrators and enterprise customers building applications around IoT data. STEM is intended for educational or personal non-commercial projects.

Ubidots in depth

Read the full write-up

Ubidots is an IoT application platform for bringing device data together with dashboards, calculations, and automated responses. It suits system integrators and enterprise teams that want those capabilities in one service, while STEM is aimed at non-commercial projects. Its breadth is useful, but mobile access restrictions and device-based billing deserve close attention.

Overview

Ubidots spans the path from incoming device readings to operational actions: devices send data, teams derive measures and visualize them, and events can route alerts or trigger webhooks. That integrated scope is its clearest strength for teams building full-stack IoT applications. It is less compelling if the requirement is only device management or only a lightweight, non-commercial project.

Key features

MQTT and HTTP ingestion provide two ways for devices and machines to send data. Widget-based dashboards display device readings, while synthetic variables apply statistical or arithmetic operations over a time frame. This combination lets teams turn raw data into measures suitable for display or event conditions, rather than treating the platform as a passive collector.

Events can react to variable conditions, inactive devices, or schedules and send email, SMS, voice calls, Slack messages, or webhooks. That range supports both human notifications and system-to-system responses. Plugins connect with AWS IoT, OpenWeather, and LoRaWAN, and can also be custom cron, webhook, or widget plugins.

Ubidots supports real-time stream processing, custom dashboards, anomaly detection, and machine-learning tools. Its documented security capabilities include HTTPS with SSL, MQTT with TLS, token-based authentication, and token revocation. Infrastructure is hosted in AWS data center us-east-2 in Ohio; private deployment at another data center or cloud provider is available under Enterprise tiers.

The iOS and Android app can show devices, historical variable data, web dashboards, event logs, and push notifications. It cannot create or edit dashboards, so it is a companion for monitoring rather than a mobile administration workspace. Standard access is for account owners and admins; end users need an on-demand white-labeled app, a material limitation for deployments that expect broad mobile access.

Pricing

Ubidots uses a freemium model, with paid plans from $99/mo and a typical core-platform account beginning with a free 30-day trial. STEM is free, billed FREE, for non-commercial projects, and allows 3 devices. It is a useful fit for educational or personal experiments, not commercial deployments.

Professional costs $99 a month, billed $99 / month. It includes 50 devices, 10M dots/month, 6 months of data retention, 5 organizations, up to 5 end users, and community support. This is the priced commercial entry point for a small deployment, but the device, end-user, and retention limits may constrain a growing operation. Each device includes up to 20 variables for billing; additional variables may be billed as additional devices, so variable-heavy equipment can consume capacity faster than the device count alone suggests.

Industrial has custom pricing for 1 to thousands of devices, custom capacity, 24 months of data retention, and standard support. It fits deployments needing more scale or longer retention without the Enterprise-specific provisions. Enterprise also has custom pricing and supports 1 to thousands of devices with custom capacity and more than 24 months of retention; private deployment, SSO, SLAs, and a technical account manager make it the relevant tier for organizations with those requirements.

Platforms

Ubidots supports web, API, iOS, and Android. The mobile apps provide monitoring and notifications, but dashboard creation and editing remain unavailable there.

Who it's for

System integrators and enterprise customers are the clearest audience: Ubidots combines ingestion, processing, visualization, and event-driven actions, with enterprise options for private deployment and service commitments. STEM is a separate route for educational and personal non-commercial work. Teams that need end users to manage dashboards from the standard mobile app should look elsewhere or account for the white-labeled app requirement.

Pros and cons

Pro: MQTT/HTTP ingestion, derived variables, dashboards, and event actions cover several stages of an IoT application in one platform.

Pro: Alerts can reach people through email, SMS, or voice calls, as well as systems through Slack and webhooks.

Pro: Enterprise adds private deployment, SSO, SLAs, and a technical account manager for organizations that need those provisions.

Con: The standard mobile app excludes end users and cannot create or edit dashboards, limiting its role in wider mobile workflows.

Con: Professional caps devices, dots, organizations, end users, and retention, while additional variables may count as devices for billing.

Con: Commercial tiers above Professional use custom pricing, so the entry price alone does not establish the cost of scaling.

Alternatives

IoT Device Management Platforms and IoT Analytics Software are broader category directories for comparing tools by focus.

ThingsBoard is worth considering when a free tier with 5 devices, 5 assets, and 1M data points/month is a better fit, or when its broader platform support—including Linux, macOS, Windows, and self-hosting—matters more than Ubidots' stated scope.

Kaa IoT Platform offers a 5-device free plan and a Kaa Cloud 5 plan at $9.99 a month, making it a candidate when a small device allowance and lower stated cloud entry price are the priority.

OpenRemote is an alternative free IoT platform with self-hosting and AWS Marketplace support.

Thinger.io is another freemium option, with a Cloud Small plan described for 100 devices, 40 GB storage, 2 plugins, and 1 product.

Datacake may suit a small deployment looking for a free 5-device plan or a 25-device Hobby plan at €25 a month, with 1 year of data retention.

Arduino IDE is the relevant alternative when the need is a free, open-source development environment for Linux, macOS, or Windows rather than a hosted IoT application platform.

Losant Enterprise IoT Platform is another freemium platform; its Launch plan is $250 a month for 100,000 payloads per month and 90 days of retention.

Mender is a narrower alternative when open-source over-the-air update features are the priority; its Free plan includes Mender core update features.

Verdict

Choose Ubidots if you need an integrated route from IoT data ingestion to computed measures, dashboards, and event-driven actions, and can work within Professional's caps or custom-price tiers. Its main advantage is that breadth; its clearest reasons to look elsewhere are restrictive standard mobile roles and billing that can count extra variables as devices.

Verdict

Ubidots covers data ingestion, processing, dashboards and event-driven actions across web and mobile. Review the mobile role limits and device-variable billing before selecting a plan.

Where Specifiction places it

Alternatives to UbidotsAll alternatives →