Launch your IoT solution in weeks, not months
50 devices
Up to 5 organizations
10 million dots
6 months data retention
Access to:
+ Multiple dashboards
+ White label app (as add-on)
+ Events engine (alerts: SMS, email, webhooks, and more)
+ End user management
+ Organizations management
Drive digital transformation through multiple end users
500 devices
Up to 50 organizations
50 million dots
24 months data retention
All features in Professional plus:
+ Manage multiple apps
+ UbiFunctions
+ Dashboard filters
+ Advanced plugins
+ Scheduled reports
Scale with confidence and support
> 1,000 devices
50+ organizations
100 million dots
24+ months data retention
All features in Industrial plus:
+ Private deployment available (AWS)
+ Manage organizations as an end user
+ SAML Single Sign-On (SSO)
+ SLAs
+ Professional services
+ Multiple admin users
Test and launch your IoT ideas
25 devices
2 years Data retention
Run an IoT business like a pro
200 devices
2 years Data retention
Manage multiple clients & deployments
1,000 devices
2 years Data retention
Scale with confidence and support
Get the best of our product
and team.
Create custom-branded IoT Applications.
Cloud SCADA platform, Machine Learning Plugins, Advanced Visualizations, and more.
Detect wear signs and potential faults in rotating equipment using vibration sensors at high-sampling frequencies.
Manage devices, variables and historical data
Device groups
Device types
Custom API rate limits
Manage devices, variables and historical data
Device groups
Device types
Custom API rate limits
Dynamic dashboards
Essential widgets
Essential plugins
Advanced widgets
Develop native widgets for your end users
Advanced plugins
Preset dashboard filters
Multiple devices dashboards
Basic synthetic variables
Advanced synthetic variables
Cloud functions
Scheduled reports
Scheduled reports for End-users
Import datasets into Reports
Machine Learning runtimes
Manage organizations and end-users
White-label Apps
Manage Device Groups, End-users, and Reports, as an end-user
Contact methods for End-users
Manage Organizations as an end-user
Events with multiple AND/OR triggers
Inactivity Events
Events with dynamic thresholds
Contact methods for End-users
Multiple admin users with 2FA
2FA for End-users
SSO (Single Sign-on)
Email & In-app chat Support
Payment via Purchase Order (PO)
Manage devices, variables and historical data
Device groups
Device types
Custom API rate limits
Dynamic dashboards
Essential widgets
Essential plugins
Advanced widgets
Develop native widgets for your end users
Advanced plugins
Preset dashboard filters
Multiple devices dashboards
Basic synthetic variables
Advanced synthetic variables
Cloud functions
Scheduled reports
Scheduled reports for End-users
Import datasets into Reports
Machine Learning runtimes
Manage organizations and end-users
White-label Apps
Manage Device Groups, End-users, and Reports, as an end-user
Contact methods for End-users
Manage Organizations as an end-user
Events with multiple AND/OR triggers
Inactivity Events
Events with dynamic thresholds
Contact methods for End-users
Multiple admin users with 2FA
2FA for End-users
SSO (Single Sign-on)
Email & In-app chat Support
Payment via Purchase Order (PO)
For educational or personal projects, check out our a FREE non-commercial product:
Ubidots STEM.
*These are just examples of tech stacks we’ve seen some clients migrate from. Each category has more options than the ones listed here
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 (Telegram and 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.