Ubidots
ubidots.com
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
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
- IoT Analytics Software#9 of 248.5
- IoT Device Management Platforms#8 of 188.5