All plans

$49

/month

25

2

Million dots per month

$199

/month

200

($50/per block of 50 devices)

15

Million dots per month

$499

/month

1000

($25/per block of 50 devices)

50

Million dots per month

$1,799

/month

4,000

($20/per block of 50 devices)

200

Million dots per month

Devices

1 device = 20 variables

25
200
1,000
4,000
Data Ingestion
2

Million dots per month

15

Million dots per month

50

Million dots per month

200

Million dots per month

Data Extraction
2

Million dots per month

15

Million dots per month

50

Million dots per month

200

Million dots per month

End Users
-
50
200
800
Organizations
-
Unlimited
Unlimited
Unlimited
Additional devices
N/A

$50 per block of 50 devices

($1 per device)

$25 per block of 50 devices

($0.50 per device)

$20 per block of 50 devices

($0.40 per device)

Overage Costs Across Plans

Overage Costs Across Plans

  • $5 per million dots ingested and stored for 2 years
  • $1 per million extracted dots
  • $10 per million events executions
  • $10 per million Ubifunctions executions
  • $2 per thousand Email or Telegram alerts sent
  • SMS and Voice calls based on receiving country
  • $25 per 50 additional end-users per month
  • $49 per additional White label App per month
We also have a free platform for non-commercial use. Learn more about Ubidots STEM.
DEVICES

Up to 20 Devices

Free for your first device, each device being a set of up to 10 sensor variables.

For additional devices, every account receives 5,000 free credits on us, which will trickle away according to
If you run out of credits, every 1,000 credits will cost you $5 USD.
Learn more.

1

Device

=

500

Credits/month
(Your first device is FREE)

1

SMS

=

20

Credits

1

Triggered Alert

(Email, Telegram, Webhooks)

=

1

Credit

DOTS

Up to 60 dots per minute across all of your devices

Our Educational License Inlcudes

Real-time Dashboards

Create live dashboards to analyze your data or control your devices.

60+ Device Libraries

A device-friendly API supporting the most common IoT protocols (MQTT/HTTP/TCP/UDP)

Time-series backend

Store and retrieve sensor data, with 3 months of retention.

Events Engine

Send SMS, Email, Telegram or Webhook Alerts based on your sensor data.

Plans comparison

IoT Entrepreneur
Professional
Industrial
Scale
IoT Essentials
End-customer management
Events Engine & Reporting
Analytics
Security

SSO (Single Sign-on) integration (on demand)

Support and Service Levels

Email & In-app chat Support

Professional Services

Uptime & Priority Support

Best effort
Best Effort
SLA & Priority Support Plans Available

Common Questions

Every time a device updates a sensor variable, then 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 your monthly quota.

A Sensor variable is a series of data-points that change over time. In most cases, it will represent a physical sensor that measures something from the real world, such as Temperature, Humidity, Pressure, Water Level, Disk Usage... or any time-stamped data!

Yes, we offer a CSV export feature, either for individual sensor variables or for your entire account.

We offer software development services at competitive rates to help you customize your IoT Application. Drop us an Email for more information.