Pricing & Plan



Devices
50 included
(+$2 per extra, up to 1,000)
From 1 to thousands
(custom fee)
From 1 to thousands
(custom fee)
Dots (in/out)
10M / month
6 months retention
$5 per million in
$0.1 per million out (API)
$0.05 per million out (synthetic vars)
Custom capacity
24 months retention
Custom capacity
24 months retention
Throughput
6 dots/s
(up to 3x burst every hour)
20 dots/s
(up to 3x burst every hour)
100 dots/s
(dedicated cloud for >100 dots/s)
Events
1,000 executions incl.
($10 per million extra)
Custom
Custom
UbiFunctions
1,000 executions incl.
($5 per million extra)
Custom
Custom
Email / SMS Alerts
100 email alerts incl.
($2 per 1,000 extra)
10 SMS/Voice alerts (country-
based pricing)
Custom
Custom
End Users
Up to 5
From 1 to thousands (custom fee)
From 1 to thousands (custom fee)
Organizations
Up to 5
Custom
Custom
Admin Users
1
10
10+
Support
Community
Standard
24h response + Technical Account Manager
Key Extras
Dashboards, basic alerts, user mgmt
Custom branded app, multiple apps, advanced plugins
Private deployment, SSO, SLAs, full customization
Manage devices, variables and historical data
Device groups / types
Custom API rate limits
Dynamic dashboards
Essential / Advanced widgets
Plugins (essential / advanced)
Dashboard filters / layers / pages
Multiple devices dashboards
Custom visualization (React.js / ECharts / Widget plugin)
Synthetic variables (basic / advanced)
UbiFunctions
Scheduled reports
AI/ML tools (anomaly detection / ML runtimes)
Data utilities (file storage, global props, test env)
Data pipelines
User & org management / tags
Contact methods / text rules
White-labeled apps & API (apps, mobile app, API, remove badge, sidebar)
Admin users (advanced roles)
Rules engine (AND/OR)
Advanced event types (scheduled, inactivity, thresholds)
Global events
Two-factor authentication (admins & end users)
Access controls (passwords, sessions, IP-based)
SSO
Compliance & audit logs
Email & in-app support
Premium support (TAM, 24h response, on-call)
SLAs & health checks
Professional services
Integrations
OAuth 2.0
Detect wear signs and potential faults in rotating equipment using vibration sensors at high-sampling frequencies.
All Plans
Enhance your brand presence with custom logo, domain, and colors.
All Plans
Devices
50 included
(+$2 per extra, up to 1,000)
Dots (in/out)
10M / month
6 months retention
$5 per million in
$0.1 per million out (API)
$0.05 per million out (synthetic vars)
Throughput
6 dots/s
(up to 3x burst every hour)
Events
1,000 executions incl.
($10 per million extra)
UbiFunctions
1,000 executions incl.
($5 per million extra)
Email / SMS Alerts
100 email alerts incl.
($2 per 1,000 extra)
10 SMS/Voice alerts (country-
based pricing)
End Users
Up to 5
Organizations
Up to 5
Admin Users
1
Support
Community
Key Extras
Dashboards, basic alerts, user mgmt
Devices
From 1 to thousands
(custom fee)
Dots (in/out)
Custom capacity
24 months retention
Throughput
20 dots/s
(up to 3x burst every hour)
Events
Custom
UbiFunctions
Custom
Email / SMS Alerts
Custom
End Users
From 1 to thousands (custom fee)
Organizations
Custom
Admin Users
10
Support
Standard
Key Extras
Custom branded app, multiple apps, advanced plugins
Devices
From 1 to thousands
(custom fee)
Dots (in/out)
Custom capacity
24 months retention
Throughput
100 dots/s
(dedicated cloud for >100 dots/s)
Events
Custom
UbiFunctions
Custom
Email / SMS Alerts
Custom
End Users
From 1 to thousands (custom fee)
Organizations
Custom
Admin Users
10+
Support
24h response + Technical Account Manager
Key Extras
Private deployment, SSO, SLAs, full customization
Manage devices, variables and historical data
Device groups / types
Custom API rate limits
Dynamic dashboards
Essential / Advanced widgets
Plugins (essential / advanced)
Dashboard filters / layers / pages
Multiple devices dashboards
Custom visualization (React.js / ECharts / Widget plugin)
Synthetic variables (basic / advanced)
UbiFunctions
Scheduled reports
AI/ML tools (anomaly detection / ML runtimes)
Data utilities (file storage, global props, test env)
Data pipelines
Contact methods / text rules
Admin users (advanced roles)
Rules engine (AND/OR)
Advanced event types (scheduled, inactivity, thresholds)
Global events
Two-factor authentication (admins & end users)
Access controls (passwords, sessions, IP-based)
SSO
Compliance & audit logs
Email & in-app support
Premium support (TAM, 24h response, on-call)
SLAs & health checks
Professional services
Integrations
OAuth 2.0
Manage devices, variables and historical data
Device groups / types
Custom API rate limits
Dynamic dashboards
Essential / Advanced widgets
Plugins (essential / advanced)
Dashboard filters / layers / pages
Multiple devices dashboards
Custom visualization (React.js / ECharts / Widget plugin)
Synthetic variables (basic / advanced)
UbiFunctions
Scheduled reports
AI/ML tools (anomaly detection / ML runtimes)
Data utilities (file storage, global props, test env)
Data pipelines
User & org management / tags
Contact methods / text rules
White-labeled apps & API (apps, mobile app, API, remove badge, sidebar)
Admin users (advanced roles)
Rules engine (AND/OR)
Advanced event types (scheduled, inactivity, thresholds)
Global events
Two-factor authentication (admins & end users)
Access controls (passwords, sessions, IP-based)
SSO
Compliance & audit logs
Email & in-app support
Premium support (TAM, 24h response, on-call)
SLAs & health checks
Professional services
Integrations
OAuth 2.0
Manage devices, variables and historical data
Device groups / types
Custom API rate limits
Dynamic dashboards
Essential / Advanced widgets
Plugins (essential / advanced)
Dashboard filters / layers / pages
Multiple devices dashboards
Custom visualization (React.js / ECharts / Widget plugin)
Synthetic variables (basic / advanced)
UbiFunctions
Scheduled reports
AI/ML tools (anomaly detection / ML runtimes)
Data utilities (file storage, global props, test env)
Data pipelines
User & org management / tags
Contact methods / text rules
White-labeled apps & API (apps, mobile app, API, remove badge, sidebar)
Admin users (advanced roles)
Rules engine (AND/OR)
Advanced event types (scheduled, inactivity, thresholds)
Global events
Two-factor authentication (admins & end users)
Access controls (passwords, sessions, IP-based)
SSO
Compliance & audit logs
Email & in-app support
Premium support (TAM, 24h response, on-call)
SLAs & health checks
Professional services
Integrations
OAuth 2.0
Detect wear signs and potential faults in rotating equipment using vibration sensors at high-sampling frequencies.
All Plans
Enhance your brand presence with custom logo, domain, and colors.
All Plans


Trusted by Teams
From System Integrators to Fortune 500s, Ubidots empowers
the engineers within to go from zero to hero in no time.






















For educational or personal projects, check out our FREE
non-commercial product: Ubidots STEM.
Why Ubidots
Building an IoT application that both works and looks nice can take thousands of engineering hours, so we did it for you.
Data ingestion


Time-Series storage


Alerts / Rules Engine


Alerts Delivery


Dashboards & Reporting


Cloud functions




Features
With real-time dashboards and intelligent automation, Ubidots helps you move faster, operate smarter, and scale with ease—saving time, reducing costs, and staying ahead of issues.
Visualize live data instantly with customizable, interactive dashboards.
Transform raw data into meaningful insights for clearer trends and smarter decisions.
Display your data with versatile widgets designed for clear insights and better decisions.
Developer-friendly environment to code or embed your own widgets or even entire platform pages.





















Automate actions and alerts based on your data with powerful condition-based rules
Perform real-time calculations on your data with powerful math functions and logic.
Detect patterns, predict outcomes, and enhance decision-making.
Don't settle for just months of retention. Ubidots smart storage offers over 10 years of data preservation.





















Ingest data using MQTT, HTTP, TCP or UDP protocols, or even create your own ingestion gateway.
Streamline device onboarding with templates that define properties, variables, and appearance.
Organize devices and resources with flexible grouping and tagging for easier management.
Add metadata to your devices for better organization, filtering, and data management.





















Deliver an experience that puts your brand front and center.
Control user and token permissions with flexible, organization-wide roles.
Manage users with tailored permissions and conveniently subdivide your operation into "organizations".





















Automatically process data, trigger actions, and run custom logic to enhance your workflows.
Build AI-powered custom widgets and pages, or embed external content, to tailor your dashboards to your needs.
Extend platform capabilities with powerful add-ons.





















Help & Support
Every time a device updates a sensor variable, one data point or "dot" is created. For example, if you have a weather station with 4 sensor variables being updated every 10 minutes (i.e., temperature, humidity, pressure, and rain), then your device will generate 4 dots x 6 times/hour x 24 hours x 30 days = 17,280 dots per month, which fits perfectly into most plans.
Yes! This is a virtual limit in our system. Devices with more than 20 variables are counted as more than one device. For example, if you have a single weather station sending data to 35 variables, then it would be counted as 2 devices.
If you have any paid license, you might create as many Syntethic Variables as needed. Just keep in mind that once you exceed the 20 variables, the device count might be increased based on our 1 device = 20 variable, as well as the dots count.
No, we are a 100% software company and our magic starts once your data reaches Ubidots. Hardware selection, firmware development, installation, and maintenance are typically the scope of our own users. You may find some inspiration in our integrations docs.
No worries! Your device can talk to Ubidots as long as it has Internet access, and speaks HTTP, MQTT or TCP/UDP protocols. Check out our Data Ingestion API docs to learn more.Our integration guides are just a way to help potential users understand how to send data to Ubidots and should not be taken as an official integration. These guides are provided AS-IS; as a software company we can’t provide hardware support should any of our guides fail to run on your devices.
For general questions and troubleshooting around our Data API, please visit our community forum, or send a note to support@ubidots.com.For custom development, please contact our enterprise team enterprise@ubidots.com.
We offer +20 visualization widgets ready to use. This wide array will allow you to easily configure your own dashboards based on your IoT solution's logic.
You can also code your own widgets by using our HTML Canvas widget We can also code custom widgets for users under Enterprise licenses.
For custom development, please contact our enterprise team enterprise@ubidots.com.
Yes. We have a mobile app for owners and admin users available in Android and iOS. On the app you can easily explore your devices, quickly see the last values of each device's variable, navigate the historical data of each variable, and view your web dashboards. In the future, receiving Ubidots' Event triggers as phone notifications will be added.
Enterprise plan holders can extend the app to their end users by white-labeling it on demand. To do this, contact us at sales@ubidots.com.
You don’t have to buy multiple licenses for each prospective client. Ubidots operates under the “One-license, multiple customers” model. Using our Organizations module available from the Professional license and above, you’ll be able to create many entities containing Devices, Dashboards, Events, Tokens, and End-users. Learn more.
Yes, you can. Every license over the Industrial plan includes one App (white-labeled portal). If you want multiple white-labeled domains, you can pay it as an overage of $149/month. Check out these articles for more information about the white-label Apps and End-user management.
Ubidots self-service IoT licenses are hosted on AWS' Ohio data center (us-east-2), by default.
We can also deploy a private instance in the AWS, GCP, IBM, or Azure data center of your choice, under an Enterprise license. Fill out this form to request a custom quote under an Enterprise plan.
Additionally, Ubidots has an Australian deployment hosted in AWS. This is offered and supported by an Ubidots authorized distributor, invoiced locally in AUD. Reach out to sales@ubidots.com to request more information.
Yes, under an Enterprise license you can request a private cloud managed deployment in the AWS, GPC, IBM, or Azure data center of your choice, and preferred location. Private clouds are quoted on demand on top of an Enterprise license.
For a private cloud quote development, please contact our enterprise team enterprise@ubidots.com.
No, as a Cloud-based product, you can’t install it on a local server. Private deployments only work on a cloud level as dedicated Ubidots deployment, managed by our DevOps team, in the AWS data center of your choice.
Our default uptime policy is “best effort”. You can check our historical uptime in our status page.
We offer 99.5% or 99.9% SLAs for our Enterprise clients.
Ubidots bills within the first 3 days of the month for services rendered in the previous month. For example, on June 1st a user would be billed for services rendered between May 1st and May 31st.
Ubidots sends invoices and executes billing within the first 3 days of the month. If no credit card is on file or billing is not completed within 30 days of invoicing, services are automatically suspended.
All users are emailed an invoice for services rendered in any particular month. Included within this invoice will be the Plan, Dot Count (in millions), Device Count (counted individually), SMS (counted individually), Email (counted in blocks of 1,000), Events (webhooks), Organizations (not billed), Apps (counted individually).
You can also review your day-to-day usage anytime under your account profile.
For Industrial plans and above, we offer payment via standard P.O. process, including domestic or international wire transfers to our US bank account.
Your plan will be downgraded to the new plan the same day that you downgrade your account. We will charge for the corresponding days of your previous license, and the new fee at the next renewal date. Your current subscription will remain active at its current level through the end of the billing period that you’ve already paid for.
For self-service licenses (any that you see on our pricing page) we accept credit cards and PayPal.For Industrial or Enterprise plans, we can also offer payment via wire transfer.
Yes, you can. If you'd like to permanently leave Ubidots, you can delete your account from your account profile. The ability to delete an account and its data are in accordance with the General Data Protection Regulation (GDPR). Please note that we can't recover your information after you've done this.
Self-service tiers: Best effort.
Enterprise plans: Between 2h and 24h depending on your Enterprise plan, and the type of incident.
Our default uptime policy is “best effort”. You can check our historical uptime in our status page.
We offer 99.5% or 99.9% SLAs for our Enterprise clients.
The first 3 devices are free, afterward you can use up to 10 devices in total, at $4.5 / device / month.
Ubidots provides a two-tiered approach to licensing—"Ubidots" and "Ubidots STEM".
The STEM plan is a non-commercial license that supports our mission of making IoT easier and more accessible for everyone and is used by thousands of students, researchers, and hobbyists around the world. Ubidots STEM is best applied to DIY projects and non-commercial uses.
For more information check out this article: What is the difference between Ubidots and Ubidots STEM?
Ubidots STEM is limited to non-commercial use only (personal education, IoT research, or DIY projects). We strongly recommend our first license for PoCs; contact us for a startup discount in case you’re interested in a discounted version of our entry-level Professional plan.