Skip to content
Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

Subscription Plans

ThingsBoard Cloud uses a flexible pay-as-you-go model. Choose a subscription plan that matches your project scope, then top up entity and API limits on demand.

See Pricing for current pricing and to manage your subscription.

Plan Target audience Price
Free Start exploring features $0/month
Prototype PoCs and MVPs $49/month
Pilot Upcoming IoT projects $149/month
Startup Defined long-term projects $399/month
Business Scalable IoT growth $749/month
Entity Free Prototype Pilot Startup Business
Devices 5 50 100 500 1,000
Assets 5 50 100 500 1,000
Customers 2 5 50 100 200
Users 5 10 50 100 200
Dashboards 5 50 100 200 500
Rule chains 3 5 20 50 100
Integrations 1 3 5 10 20
Converters 3 10 15 25 50
Scheduler events 5 10 100 250 500
Limit Free Prototype Pilot Startup Business
OTA package upload size 50 MB 50 MB 50 MB 50 MB 50 MB
Total OTA package storage 512 MB 512 MB 1 GB 2 GB 4 GB
Resource file upload size 10 MB 10 MB 25 MB 25 MB 25 MB
Total resources storage 512 MB 512 MB 1 GB 2 GB 4 GB

The Total resources storage limit caps the combined size of all files in the Resources library (Resources section of the main menu). OTA packages are stored separately and have their own quota: each upload is capped at 50 MB, and the Total OTA package storage limit caps the combined size of all packages per tenant.

Limit Free Prototype Pilot Startup Business
Transport messages 0.5M 5M 50M 250M 500M
Transport data points 1M 10M 100M 500M 1B
Rule Engine executions 3M 30M 250M 1B 2B
JavaScript executions 100K 1M 10M 50M 100M
Data point storage days 30M 1B 10B 100B 200B
Alarms 200 1,000 4,000 20,000 40,000
Emails 100 1,000 2,000 10,000 40,000
SMS 0 10 100 500 1,000
AI credits 2.5M 4M 6M 8M 16M

Time-series and alarm data are automatically expired after the retention period defined by your plan. Retention is managed by your subscription and cannot be changed manually.

Limit Free Prototype Pilot Startup Business
Default storage TTL 30 days 60 days 180 days 365 days 365 days
Alarms TTL 30 days 60 days 180 days 365 days 365 days
RPC TTL 30 days 60 days 180 days 365 days 365 days

The Data point storage days limit caps the volume of time-series data you can keep in storage during each subscription period. The platform multiplies the number of stored data points by the Default storage TTL, the number of days each point is retained.

For example, storing 3 data points for 30 days consumes 90 data point storage days.

To use this limit efficiently, see how to configure time-series data retention.

Rate limits are enforced per second, per minute, and per hour. When a rate limit is breached, the platform rejects excess messages and notifies the tenant administrator.

Tenant transport rate limits scale with the subscription plan.

Metric Free Prototype Pilot Startup Business
All transport messages 100/s · 2K/min · 75K/h 1K/s · 30K/min · 750K/h 2K/s · 60K/min · 1.5M/h 10K/s · 300K/min · 7.5M/h 20K/s · 600K/min · 15M/h
Telemetry messages 50/s · 1K/min · 35K/h 500/s · 15K/min · 350K/h 1K/s · 30K/min · 700K/h 5K/s · 150K/min · 3.5M/h 10K/s · 300K/min · 7M/h
Telemetry data points 100/s · 2K/min · 70K/h 1K/s · 30K/min · 700K/h 2K/s · 60K/min · 1.4M/h 10K/s · 300K/min · 7M/h 20K/s · 600K/min · 14M/h
Integration messages 50/s · 1K/min · 30K/h 500/s · 15K/min · 350K/h 1K/s · 30K/min · 750K/h 5K/s · 150K/min · 3.5M/h 10K/s · 300K/min · 7.5M/h

Device-level rate limits are the same for all paid plans. The Free plan has lower limits.

Metric Free Prototype Pilot Startup Business
All transport messages 50/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h
Telemetry messages 50/s · 600/min · 7K/h 100/s · 600/min · 7K/h 100/s · 600/min · 7K/h 100/s · 600/min · 7K/h 100/s · 600/min · 7K/h
Telemetry data points 100/s · 2K/min · 15K/h 200/s · 2K/min · 15K/h 200/s · 2K/min · 15K/h 200/s · 2K/min · 15K/h 200/s · 2K/min · 15K/h
Integration messages 50/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h 100/s · 1K/min · 15K/h

Aggregate limits applied across all devices connected through a single gateway.

Metric Free Prototype Pilot Startup Business
All transport messages 100/s · 2K/min · 60K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h
Telemetry messages 50/s · 1K/min · 30K/h 500/s · 15K/min · 180K/h 500/s · 15K/min · 180K/h 500/s · 15K/min · 180K/h 500/s · 15K/min · 180K/h
Telemetry data points 100/s · 2K/min · 60K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h 1K/s · 30K/min · 360K/h
Metric Free Prototype Pilot Startup Business
REST requests (Tenant) 100/s · 1K/min 100/s · 2K/min 100/s · 2K/min 100/s · 2K/min 100/s · 2K/min
REST requests (Customer) 50/s · 500/min 50/s · 1K/min 50/s · 1K/min 50/s · 1K/min 50/s · 1K/min
Metric Free Prototype Pilot Startup Business
Updates per session 1K/s · 5K/min 1K/s · 10K/min 1K/s · 10K/min 1K/s · 10K/min 1K/s · 10K/min
Sessions (Tenant) 50 100 1K 2K 4K
Subscriptions (Tenant) 2K 2K 4K 20K 40K
Sessions (Customer) 50 50 500 1K 2K
Subscriptions (Customer) 1K 1K 2K 10K 20K
Sessions (Public user) 20 100 250 250 250
Subscriptions (Public user) 1K 1K 5K 5K 5K
Sessions (Regular user) 20 50 100 100 100
Subscriptions (Regular user) 400 1K 2K 2K 2K
Queue messages per session 100 250 500 500 500

K = 1 thousand, M = 1 million.

Queue availability depends on your subscription plan.
All plans include the same default queues: Main, HighPriority, and SequentialByOriginator.

Capability Free Prototype Pilot Startup Business
Rule Engine Shared Shared Shared Isolated Isolated
Queue partitions Shared Shared Shared 1 per queue 3 per queue
  • Shared — your tenant’s messages are processed by a shared Rule Engine pool. The three default queues are available, but you cannot modify their settings or create custom queues.
  • Isolated — your tenant gets dedicated Rule Engine resources with pre-configured queues. Higher partitions allow more parallel processing.

All plans share the same calculated fields configuration:

Parameter Value
Max calculated fields per entity 10
Max arguments per calculated field 10
Min scheduled update interval 10 seconds
Max relation level per argument 2
Max related entities per argument 1,000
Max data points per rolling argument 1,000
Max state size 32 KB
Min deduplication interval 10 seconds
Min aggregation interval 60 seconds

Increase limits on demand without changing your plan.

Pack Contents Price
Extra Device Pack +50 devices, +50 assets $15
Extra Customer Pack +10 customers, +10 users $10
Extra Integration Pack +1 integration, +1 converter $10
Extra Calculated Field +1 calculated field per entity $5
Pack Contents Price
Traffic Pack +2.5M transport messages, +5M data points $5
Compute Pack +5M Rule Engine executions, +1M JavaScript executions $25
Storage Pack +1B data point storage days $10
Alarm Pack +1,000 alarms/month $1
Email Pack +1,000 emails/month $1
SMS Pack +100 SMS/month $15
AI Credits Pack +1M AI credits $5
Add-on Description Availability
White Labeling Custom branding for web UI, email templates, and login pages Included from Pilot plan
Edge Computing Local data processing on edge devices Available as add-on
Trendz Analytics Business intelligence and predictive analytics Available as add-on

To cancel, go to Plan and billing → click Cancel subscription → confirm.