Skip to content
© 2026 The ThingsBoard Authors
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

ThingsBoard Products Pricing

Subscription plans

All subscription plans include hosting and email costs.

North America Europe

Free

Start exploring features

$0 /month
Start Free
5 devices
5 assets
1M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Community support Leverage the collective expertise of the ThingsBoard community. Report bugs, request features, and find technical solutions alongside thousands of developers on our GitHub Issues page.

Prototype

For PoCs and MVPs

$49 /month
Get started
50 devices
50 assets
10M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Community support Leverage the collective expertise of the ThingsBoard community. Report bugs, request features, and find technical solutions alongside thousands of developers on our GitHub Issues page.

Startup

Defined long term projects

$399 /month
Get started
500 devices
500 assets
500M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Priority help desk Get priority handling in the support desk—faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling Brand the platform as your own. Fully customize it with your own logo, domain, color scheme, and menu items.

Business

Built for scalable IoT growth

$749 /month
Get started
1,000 devices
1,000 assets
1B data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Priority help desk Get priority handling in the support desk—faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling Brand the platform as your own. Fully customize it with your own logo, domain, color scheme, and menu items.
$0.30 /extra device Supports scaling up to 5,000 devices. For large-scale deployments exceeding this, a Private Cloud transition is recommended for enhanced cost-efficiency and dedicated resources.

Require dedicated infrastructure for unique enterprise needs?

Add-ons

Customize your deployment with optional features to suit your business needs.

Edge Computing Run a local on-prem instance to keep operations running even when the internet is down.

Process data where it is collected Starting from $9 /month

Trendz Analytics Turn raw IoT data into actionable insights with advanced analytics and trend prediction.

Advanced analytics for your solution Starting from $29 /month

White-labeled Mobile App Launch a client-ready mobile app under your brand — your name, logo, colors, and a fully polished look & feel — so customers experience your product, not a third-party app.

Customizable mobile application $99 /month ($ 1 000 one time setup fee)

Top-ups

Entities

Devices +50 Devices
Assets +50 Assets
Customers +10 Customers
Users +10 Users
Integrations +1 Integration
Converters +3 Converters
Max Calculated Fields per entity +1 Calculated Field

API calls

Transport messages +2.5M Transport messages
Transport data points +5M Transport data points
Rule engine executions +5M Rule engine executions
JS function executions +1M JS function executions
Data points storage days +1B Data points storage days
Alarms created +1000 Alarms created
Emails +1000 Emails
SMS +100 SMS
AI credits +1M AI credits

Free

Start exploring features

€0 /month
Start Free
5 devices
5 assets
1M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Community support Leverage the collective expertise of the ThingsBoard community. Report bugs, request features, and find technical solutions alongside thousands of developers on our GitHub Issues page.

Prototype

For PoCs and MVPs

€45 /month
Get started
50 devices
50 assets
10M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Community support Leverage the collective expertise of the ThingsBoard community. Report bugs, request features, and find technical solutions alongside thousands of developers on our GitHub Issues page.

Startup

Defined long term projects

€385 /month
Get started
500 devices
500 assets
500M data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Priority help desk Get priority handling in the support desk—faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling Brand the platform as your own. Fully customize it with your own logo, domain, color scheme, and menu items.

Business

Built for scalable IoT growth

€725 /month
Get started
1,000 devices
1,000 assets
1B data points/mo A data point is defined as a single telemetry measurement (e.g., temperature=22). Your monthly allowance covers all incoming data across your device fleet. Additional Traffic Packs are available on-demand. See full details on the plans definition page.
Priority help desk Get priority handling in the support desk—faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling Brand the platform as your own. Fully customize it with your own logo, domain, color scheme, and menu items.
€0.30 /extra device Supports scaling up to 5,000 devices. For large-scale deployments exceeding this, a Private Cloud transition is recommended for enhanced cost-efficiency and dedicated resources.

Require dedicated infrastructure for unique enterprise needs?

Add-ons

Customize your deployment with optional features to suit your business needs.

Edge Computing Run a local on-prem instance to keep operations running even when the internet is down.

Process data where it is collected Starting from €9 /month

Trendz Analytics Turn raw IoT data into actionable insights with advanced analytics and trend prediction.

Advanced analytics for your solution Starting from €28 /month

White-labeled Mobile App Launch a client-ready mobile app under your brand — your name, logo, colors, and a fully polished look & feel — so customers experience your product, not a third-party app.

Customizable mobile application €95 /month (€ 969 one time setup fee)

Top-ups

Entities

Devices +50 Devices
Assets +50 Assets
Customers +10 Customers
Users +10 Users
Integrations +1 Integration
Converters +3 Converters
Max Calculated Fields per entity +1 Calculated Field

API calls

Transport messages +2.5M Transport messages
Transport data points +5M Transport data points
Rule engine executions +5M Rule engine executions
JS function executions +1M JS function executions
Data points storage days +1B Data points storage days
Alarms created +1000 Alarms created
Emails +1000 Emails
SMS +100 SMS
AI credits +1M AI credits

Choose your plan

All-inclusive hosting and infrastructure, so you can focus on building your solutions.

Monthly Annual

Save 10% on annual plans

Growth

Perfect for fast-growing deployments — adds capacity as you expand.

$2 199 /month
Get Started
25,000 devices included
99.9% uptime SLA
100,000 msg/minute Calculated as the sum of all telemetry data points (key/value pairs) plus any messages without measurements (like RPC calls). This aggregate reflects your real-time platform throughput.
1 TB of storage included Includes 1 TB to store your platform data (telemetry, attributes, events, files). Near the limit: prune old data, add storage, or upgrade plan.
$0.09 /extra device You can add more devices anytime. After 25,000 included devices, extra devices are $0.09 per device per month.

Scale

Designed for mission-critical, high-scale workloads.

$3 999 /month
Get Started
50,000 devices included
99.95% uptime SLA
500,000 msg/minute Calculated as the sum of all telemetry data points (key/value pairs) plus any messages without measurements (like RPC calls). This aggregate reflects your real-time platform throughput.
2 TB of storage included Includes 2 TB to store your platform data (telemetry, attributes, events, files). Near the limit: prune old data, add storage, or upgrade plan.
$0.08 /extra device You can add more devices anytime. After 50,000 included devices, extra devices are $0.08 per device per month.

Enterprise

Tailored architecture, pricing, and SLA to fit your business.

Custom Enterprise pricing built around your scale. Share your devices, msg/min, and retention and we’ll right-size the architecture and quote the best-fit package. read more
Contact Us
100,000 devices included
Custom SLA
Unlimited message rate
Unlimited storage
<$0.05 /extra device Need more than 100,000 devices? Extra devices are < $0.05/device/month — contact us for the best rate.

Not sure which plan fits?

Use our calculator to estimate the best plan for your needs.

Add-ons

Customize your deployment with optional features to suit your business needs.

Edge Computing Run a local on-prem instance to keep operations running even when the internet is down.

Process data where it is collected Starting from $249 /month

Trendz Analytics Turn raw IoT data into actionable insights with advanced analytics and trend prediction.

Advanced analytics for your solution Starting from $449 /month

White-labeled Mobile App Launch a client-ready mobile app under your brand — your name, logo, colors, and a fully polished look & feel — so customers experience your product, not a third-party app.

Customizable mobile application $99 /month ($ 1 000 one time setup fee)

Additional features

Extra details and upgrade options for all subscription plans.

ThingsBoard Private Cloud: additional features by plan
Feature Launch Growth Scale Enterprise
Automatic backups It is a configured process that regularly creates secure copies of the database with all telemetry, configurations,… read more Yes Yes Yes Yes
24/7 Monitoring The monthly subscription fee for Private Cloud covers the full provisioning and maintenance of your dedicated… read more Yes Yes Yes Yes
Production support Yes Yes Yes Yes
Engineering support Contact us Contact us Contact us Yes
NoSQL Database Launch, Growth, and Scale plans use PostgreSQL (SQL) with replication factor of 2 for entities storage and NoSQL… read more SQL + NoSQL SQL + NoSQL SQL + NoSQL SQL + NoSQL
Custom data retention policies These policies allow customers to control how long their data is kept. Storage limits are defined by the plan, and more… read more Yes Yes Yes Yes
Geo-region deployment choice Geo-region deployment selection allows you to choose the specific geographic region where your Private Cloud instance… read more Yes Yes Yes Yes
Multi-AZ database replication Multi-AZ (Availability Zone) database replication distributes data copies across multiple physical data center… read more Yes Yes Yes Yes
Priority Support Channel No Yes Yes Yes
High availability services High-availability (HA) for ThingsBoard application services is built into the Scale and Enterprise plans, and is not… read more No No Yes Yes
Maintenance window picking Yes, you can. All Private Cloud plans imply scheduled maintenance windows. For Launch and Growth plans, our team will… read more No No Yes Yes
Service reviews & architecture consults Service reviews and architecture consultations are a specialized, ongoing service available exclusively to ThingsBoard… read more No No Yes Yes
Dedicated customer success engineer No No No Yes

Subscription plans

Every plan includes unlimited customers, dashboards, integrations, API calls, data points and messages.

Subscription A monthly subscription priced by the devices and assets you need — move up or down a tier as you grow. Perpetual Perpetual is a one-time license that turns your IoT platform into a long-term asset — predictable costs, full control of your roadmap, and a strong foundation for enterprise scale.

Free

Start exploring features

$0 /month
Get started
100 devices
100 assets
1 production instance A single production node to run your solution. Perfect for getting to market quickly. Can be easily expanded into a cluster.
Community support Leverage the collective expertise of the ThingsBoard community. Report bugs, request features, and find technical solutions alongside thousands of developers on our GitHub Issues page.

Startup

Defined long term projects

$299 /month
Get started
500 devices
500 assets
2 production instances Enables a basic cluster configuration. Running two nodes provides High Availability (HA) and redundancy, ensuring your platform stays online if one node fails.
Priority help desk Get priority handling in the support desk — faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling

Business

Built for scalable IoT growth

$499 /month
Get started
1,000 devices
1,000 assets
3 production instances Supports a robust High Availability (HA) cluster. Three nodes allow for superior horizontal scaling and load balancing, designed for high-traffic environments and maximum uptime.
Priority help desk Get priority handling in the support desk — faster response, faster resolution, and fewer blockers as you scale and run production workloads.
White labeling
$0.1 /extra device

Not sure which plan fits?

Use our calculator to estimate the best plan for your needs.

Add-ons

Customize your deployment with optional features to suit your business needs.

Edge Computing Run a local on-prem instance to keep operations running even when the internet is down.

Process data where it is collected Starting from $7 /month

Trendz Analytics Turn raw IoT data into actionable insights with advanced analytics and trend prediction.

Advanced analytics for your solution Starting from $12 /month

White-labeled Mobile App Launch a client-ready mobile app under your brand — your name, logo, colors, and a fully polished look & feel — so customers experience your product, not a third-party app.

Customizable mobile application $99 /month ($ 1 000 one time setup fee)

Own Your IoT Solution. Perpetually.

The one-time, enterprise-grade license for maximum security, permanent data control, and predictable costs.

Starting from $4,999

A perpetual license transforms your core IoT platform into a permanent asset, giving you a predictable financial model and complete control over your technology roadmap. It’s the ideal foundation for a long-term, large-scale enterprise deployment.

  • Your security policy requires an isolated, on-premises, or development deployment.
  • Your financial model favors a one-time capital investment (CAPEX) over recurring expenses.
  • Your business needs a unique, tailored solution, not a one-size-fits-all subscription.

Why choose a Perpetual License?

Predictable CAPEX

A single, transparent license fee simplifies long-term financial planning.

Lower TCO

Eliminates recurring subscription fees, offering a lower total cost of ownership for long-term projects.

On-premises & Offline Mode

Deploy anywhere, including fully offline or isolated networks for 100% data sovereignty.

Customizable License

A flexible license that can be tailored to your exact business strategy.

Add-ons

Customize your deployment with optional features to suit your business needs.

Edge Computing Deploy and manage Edge instances at remote locations for offline operation, local processing, and automatic cloud sync.

Process data where it is collected. Starting from $849

Trendz Analytics Advanced analytics for data insights, custom dashboards, and trend discovery.

Advanced analytics for your solution.

Offline Mode Enables full platform functionality in environments without internet connection.

Full functionality without internet. Pricing based on deployment scale

Let us help you identify the best option for your business

Contact Us

ThingsBoard Cloud FAQs

ThingsBoard Cloud is a fully managed, scalable, and fault-tolerant platform for your IoT applications.

ThingsBoard Cloud offers flexible monthly subscription plans, with tiers based on the number of devices and the volume of messages they generate. We support 5 predefined plans to cater to different needs. The beginner plan includes up to 5 devices and 10 million data points. For more details, visit the ThingsBoard Cloud pricing page.

Pricing is based on the number of connected devices and the volume of messages they generate. Each plan has a fixed monthly fee, with the option to purchase additional entity packs and API call packs. In this case, the total monthly cost consists of the base fee for the selected plan plus additional charges for extra features. More details are available on the subscription plans page.

Yes, each plan includes specific API and rate limits. If needed, you can extend these limits by purchasing additional API call packs. Detailed limits for each plan are available on the subscription plans page.

Yes, we offer a free 30-day trial to let you explore ThingsBoard Cloud before committing to a paid plan.

The free trial includes access to all core features and Trendz Analytics tool with limited usage of devices, messages, and storage.

Yes, you can change your plan at any time, and billing will be adjusted accordingly.

ThingsBoard Cloud eliminates infrastructure management costs, offering a predictable monthly fee, whereas the on-premise version requires separate hosting infrastructure and maintenance efforts.

On-premises subscription plans include only the license fees and do not provide hosting services. This means you need to deploy ThingsBoard on an external cloud platform (AWS, Azure, GCP, etc.) or a local server (on-premise). Additionally, you are responsible for managing the infrastructure and maintaining the ThingsBoard server.

On the other hand, ThingsBoard Cloud offers the same platform as a fully managed service, hosted on ThingsBoard's infrastructure. This eliminates the need for separate infrastructure costs and maintenance efforts.

For example, the on-premises Pilot subscription costs $99, whereas the ThingsBoard Cloud Pilot subscription is priced at $149. The price difference is due to the hosting fee included in the Cloud subscription.

No, all standard features are included in the subscription. However, additional services such as application configuration, integrations, or consulting may incur extra costs. In addition, if you exceed the limits of your selected plan, you can purchase extra entity packs and API call packs for an additional fee.

If you exceed your limits, you may need to upgrade to a higher plan or reduce your usage. You can also purchase additional entity packs and API call packs; however, extra devices can only be purchased with the Business plan. If you reach the device limit, you will need to upgrade your plan.

ThingsBoard Cloud offers predefined base plans that can be further customized with additional entity packs and API call packs.

Yes, you can subscribe for a single month and cancel anytime.

Kindly refer to the subscription cancellation guide.

We recommend using the Version control feature to migrate your configurations. Telemetry data export can be achieved via REST API. Please, contact us in case migration assistance is needed.

Technically, you have to follow the same flow as for the migration from the Cloud to an on-premises platform instance. Please, contact us in case migration assistance is needed.

The White-Labeled Mobile App add-on provides you with a branded version of the ThingsBoard Mobile application. This includes your company's name, logo, colors, and other branding elements. The cost is $99 per month, plus a one-time setup fee of $1,000 to cover branding and configuration.

Billing is handled via Stripe and is charged monthly based on your selected plan. You can also pay annually with card or wire transfer. Please contact us to receive a custom invoice.

We accept credit and debit cards through Stripe. You can also pay annually with card or wire transfer. Please contact us to receive a custom invoice.

Sure. In this case, you must reach out to our sales team via contact us. If you have ongoing communication with the account manager or success manager on our end, please refer your request to that person.

We currently offer only a monthly subscription with automatic payments via Stripe. For annual payments, please contact our team to arrange a wire transfer invoice.

We offer Private Cloud plans for large-scale deployments with 10% discounts for annual payments; contact us for details.

You can access invoices and payment history via your ThingsBoard Cloud account dashboard.

If a payment fails, Stripe will retry the charge. If unresolved, your account may be suspended until payment is completed.

No, there are no hidden fees—pricing is transparent and includes all standard features.

Each plan includes predefined usage limits that you can find on the subscription plans page. You can also purchase additional entity and API call packs if required.

ThingsBoard Cloud offers predefined base plans that can be further customized with additional entity packs and API call packs.

ThingsBoard Cloud does not offer refunds for unused time if you cancel before the billing cycle ends.

When you change plans, Stripe automatically calculates the prorated charge based on your usage.

Currently, ThingsBoard Cloud does not provide a built-in billing module to charge end customers. However, you can create custom dashboards with backend integration between ThingsBoard and the payment system of your choice to set up billing for your application. If you would like our assistance with setting up billing, please contact us, and we'll be happy to propose such a configuration as an additional service.

Limits vary by plan; details can be found on our plans definition page.

Device usage is determined by the number of device entities created within your account.

Yes, ThingsBoard Cloud charges for all created device entities, whether active or inactive, since telemetry and attribute data for inactive devices are also stored.

If you exceed your limits, you may need to upgrade to a higher plan or purchase additional entity and API call packs.

Yes, you can upgrade your plan at any time to increase your limits, or you can purchase additional entity and API call packs as needed.

Brand the platform as your own. Fully customize it with your own logo, domain, color scheme, and menu items.

You can perform the migration on your own using the Version Control feature to transfer your configurations. Telemetry data can be exported via the REST API. Alternatively, the ThingsBoard team can provide additional migration assistance. Please contact us for more details.

Storage is included in your plan, but exceeding the limits may require upgrading your subscription or purchasing an additional storage pack. Storage limits vary by plan, you may see details on the subscription plans page.

No, dashboards are included in all plans.

API usage is included in your plan, but rate limits apply based on your selected tier. If needed, you can purchase additional API call packs to extend these limits.

API access may be throttled until the next billing cycle, or you can upgrade to a higher plan. Alternatively, you can purchase additional API call packs to extend your access.

Each plan has a predefined number of users. Limits vary by plan; details can be found on our plans definition page. If needed, you can purchase additional user packs to increase the number of users.

ThingsBoard automatically provisions certificates for your domain name using Let's Encrypt. Refer to the domain configuration guide. Custom certificate provisioning is available exclusively for Enterprise Cloud subscribers upon request.

The status page is in progress. While we continuously monitor system performance and strive to maintain our uptime SLA, our team remains dedicated to delivering high availability and reliability. Updates regarding service status will be available as we develop the status page further.

We use encryption, access controls, and best security practices to protect your data.

The ThingsBoard Cloud is hosted in an IaaS asset compliant with multiple standards, including SOC II, and ISO 27001.

Your data is stored in either North America or the EU, depending on the cloud region (US or European) you choose. With the Enterprise subscription, you can choose any region or specific country for data storage.

No, security and compliance features are included in all plans.

Yes, ThingsBoard Cloud supports multi-tenancy, with each tenant requiring its own subscription. Within a tenant, a customer hierarchy can be established, allowing tenant administrators to manage multiple customers under a single subscription. This structure provides sufficient flexibility and access control for most use cases, ensuring a well-organized and efficient management model. ThingsBoard Enterprise subscription offers multi-tenancy within a single plan.

Yes, you can export data via APIs or the ThingsBoard dashboard.

Your data will be retained for a short period before being permanently deleted.

Simply sign up on our website—no credit card required (North America or EU).

Once your free trial ends, you will need to add billing details so the system can automatically charge you for the new monthly renewal period after the initial free month expires.

Yes, all your data and configurations remain intact when upgrading.

Kindly refer to the subscription cancellation guide.

Canceling your subscription before the end of the billing cycle will result in the loss of funds allocated for the unused period.

No, refunds are not provided for mid-cycle cancellations.

All paid subscriptions provide access to the ThingsBoard Support Portal, allowing customers to submit support tickets and communicate directly with the support team. Startup and Business plans also include priority support.

Yes, we do provide 24/7 support. If this is what you're looking for, please contact us for a more detailed discussion about your specific needs.

You can use the contact us form and select the "Other" topic. Our account managers will assist you with any billing-related issues.

All of our documentation is available on our website, with no hidden information. Additionally, you can use our Github issues for community support.

Priority support is included with the Startup and Business plans.

Response times vary by plan; Private Cloud customers receive faster first-response targets.

Yes, we offer custom IoT development services designed to match your exact requirements. Whether you need a full-featured IoT platform, scalable architecture, or specific integrations, our IoT development team can help you accelerate time-to-market and reduce internal workload while ensuring long-term maintainability.

Trendz is an add-on for advanced IoT Data Analytics. It allows you to analyze, detect anomalies, and predict outcomes — all in one unified analytics workspace that works seamlessly with ThingsBoard. You can check pricing in the Plan calculator.

Trendz pricing depends on your ThingsBoard model. You can check the relevant pricing in the Plan Calculator on this page.

No, all standard features are included in the subscription. However, additional services like professional support may incur extra costs.

No, ThingsBoard and Trendz Analytics must have the same license type to function correctly. Trendz Analytics automatically detects all devices and assets from your ThingsBoard instance, along with their relationships.

It analyzes all entities without the option to select specific ones; all entities will be analyzed and added to the 'business entity' column.

No, you cannot use Trendz without ThingsBoard. Trendz automatically detects and analyzes all entities from your ThingsBoard instance. Without ThingsBoard, Trendz has no data source to work with, making it incompatible for use on its own.

To activate your Trendz license, follow this path:

Billing page → ThingsBoard license details → Manage Add-ons → Enable the checkbox for Trendz → Save the changes.

If you cancel your subscription before the billing period ends, the funds for the remaining period will stay on your balance but will not be refundable.

White labeling functionality is available starting from the Pilot subscription.

ThingsBoard Cloud Free plan includes Trendz for free. If you need a free trial for other subscriptions, please Contact us for details.

The Free and Prototype subscriptions include Community-level support. Starting from the Startup subscription, customers gain access to the ThingsBoard Support Portal for direct communication with the support team.

Note: Community support is a free initiative provided by the Trendz team and other contributors as a voluntary effort. While our engineers often assist with community requests during their free time, this support comes with no formal obligation. We highly encourage users to consult the documentation for guidance.

The Edge Computing add-on enables local data processing at remote sites through ThingsBoard Edge PE instances. Edge runs independently with offline capability and automatically syncs with your central ThingsBoard Server when connectivity returns.

It is available for all ThingsBoard deployments: Cloud, Private Cloud, and on-premises.

Edge Computing add-on pricing depends on your ThingsBoard model. Check the relevant pricing in the Plan Calculator.

Edge connects to your ThingsBoard Server on any deployment model — Cloud, Private Cloud, or on-premises. Running Edge instances requires the Edge Computing add-on.

No, Edge PE requires a ThingsBoard Server (Cloud, Private Cloud, or on-premises) to provision devices, sync configurations, and exchange data. However, it processes data locally and can operate offline when the connection drops.

You can start with the Free plan (limited to 5 devices) with the Edge Computing add-on permanently enabled. This lets you explore Edge PE features at no cost.

For larger deployments, you can upgrade to paid plans with higher device limits and additional features.

We recommend up to 1,000 devices per Edge instance based on typical edge hardware and connectivity constraints. You can exceed this number depending on your hardware capabilities. For more capacity, deploy multiple Edge instances or, starting with version 4.0, cluster Edge nodes for high availability.

The number of included Edge instances depends on your subscription plan. Additional instances can be purchased separately. Check your plan details or contact us for specifics.

The Edge add-on includes: software license, software updates (duration varies by license type), and support level based on your ThingsBoard plan. Hardware and infrastructure are not included — you provide your own edge hardware.

To activate your Edge Computing add-on, log in to the License Portal and follow this path:

ThingsBoard license details → Manage Add-ons → Enable the checkbox for Edge Computing add-on → Save the changes.

If you cancel your license before the billing period ends, the funds for the remaining period will stay on your balance but will not be refundable.

Edge runs on any machine meeting these minimums:

  • Light workloads: 1GB+ RAM, 2 CPU cores, 10GB storage (e.g., Raspberry Pi).
  • Heavy use: 4GB+ RAM, 4+ CPU cores, 20GB+ storage (e.g., Industrial PCs, Edge servers, VMs).

Edge Computing add-on is billed monthly, along with your main ThingsBoard subscription. The price depends on your plan plus any additional instances you purchase.

Yes. Edge natively supports MQTT, CoAP, HTTP, SNMP, and LwM2M. For other protocols, use:

  • The ThingsBoard IoT Gateway to bridge legacy devices. The Gateway supports Modbus, BACnet, OPC-UA, and more, and is available at no extra cost.
  • The Platform Integrations to connect via OPC-UA, ChirpStack, and 30+ other systems using the converter library.

The Edge Computing add-on includes UI customization out of the box, such as white-labeling (custom branding throughout the interface) and custom menu configuration — both available without code changes.

Security depends on your infrastructure setup, but Edge provides built-in authentication, role-based access control, and encryption.

Yes. Software updates are included with active Edge licenses:

  • Subscription licenses: Receive updates throughout the subscription period.
  • Perpetual licenses: Include 1 year of updates, renewable annually.

Your Edge instance will stop functioning when the license expires. You'll need to renew your Edge license to continue using the instance.

For perpetual licenses, only updates and support expire — the Edge instance continues running.

No. Once you have an active ThingsBoard license (Cloud, Private Cloud, or on-premises), you can purchase and activate the Edge Computing add-on directly. The add-on itself serves as the license for your Edge instances. No additional licensing is required.

ThingsBoard Private Cloud FAQs

ThingsBoard Private Cloud is a fully managed, isolated ThingsBoard cluster that our team deploys and operates for you. We provision the infrastructure, keep the platform patched and monitored 24/7, run automated backups, and provide an uptime SLA of 99.9%–99.99%, depending on plan. During onboarding, you choose the region that best fits your compliance or latency requirements—EU, North America, or APAC. All environments are hosted in ISO 27001/PCI-DSS-certified data centers. Your engineers can stay focused on building IoT applications instead of managing DevOps.

  • On-premises deployments live on infrastructure you operate; you gain total control and customisation, yet you also own every patch, backup and compliance task.
  • ThingsBoard Cloud is the quickest way to try ThingsBoard: a SaaS environment that we maintain for you, but shared with other tenants.
  • Private Cloud is a fully managed, isolated cluster run by the ThingsBoard team, with a contractual 99.9%–99.99% uptime SLA and your choice of region—ideal when you need zero DevOps and firm availability commitments.

  • Zero DevOps overhead – no servers to set up, patch or monitor.
  • Guaranteed availability – written SLA of 99.9%–99.99%, with service-credit remedies.
  • Faster time-to-market – we stand up production clusters in 1-2 hours, not weeks.
  • Scalability – Kubernetes-based plans grow as device traffic spikes.
  • Predictable cost – one all-inclusive monthly fee replaces cap-ex plus staffing.

Uptime (%) = ((Total Time – Downtime) / Total Time) × 100.

Total Time – number of minutes in the billing month.

Downtime – minutes when core platform services are unavailable for the tenant (device endpoints, REST/WebSocket APIs, Rule Engine infrastructure, dashboards, telemetry DB).

We measure Downtime from incident detection to full service restoration.

Excluded from Downtime:

  • Scheduled maintenance announced at least 48 hours in advance
  • Emergency security patches
  • Force-majeure events or upstream cloud failures (e.g., cloud provider region outage)
  • Issues caused by customer-side logic (mis-configured Rule Chains, custom JS, connector errors, abusive API use, edge gateways, etc.)

Private Cloud is offered in three fixed tiers—Launch, Growth, and Scale—each designed to support different stages of your IoT deployment journey. The Enterprise plan is tailored for your use case and offers flexible architecture, pricing and custom SLA.

All plans are powered by Kubernetes, with built-in load balancers to ensure resilient, scalable operations. AWS is our first-choice IaaS, but Azure or GCP regions are also supported on request.

It is a configured process that regularly creates secure copies of the database with all telemetry, configurations, entities, and related data to avoid data loss in case of failure and enable recovery.

All plans include access to the ThingsBoard Support Portal for direct communication with the support team in case of questions related to ThingsBoard functionality.

Private Cloud ideal for companies that want to avoid investing in DevOps resources, reduce operational risk, and accelerate time to market. They are particularly beneficial for startups, SMBs, or enterprises scaling production systems who prefer to offload platform operations and upgrades to the ThingsBoard team under a clear SLA.

1. Use our online calculator to size a Launch, Growth or Scale cluster.

2. Submit the request form – we schedule a short onboarding call.

3. For Enterprise deals we run a light discovery workshop and issue a custom proposal.

You are welcome to reach out at any stage — we’ll help you choose the most suitable plan and guide you through the next steps.

To select an appropriate Private Cloud plan, you’ll need to estimate your expected platform usage based on three key indicators:

1. Number of devices:

  • Navigate to the Home page of your ThingsBoard Tenant account.
  • Check the total number of devices currently connected.

2. Number of Messages per Day per Device:

  • Navigate to API Usage → Transport Messages chart
  • Find the monthly total of transport messages
  • Use this formula: Messages per day per device = (Monthly Transport Messages) / (Number of devices × Number of Days in Month)

3. Number of Data Points per Message:

  • In the same API Usage → Transport Messages chart
  • Identify the Data Points per Month figure
  • Use this formula: Data Points per Message = Data Points per Month / Transport Messages per Month

Once you’ve collected these three values, you can match your usage against the limits defined in each Private Cloud plan tier (Launch, Growth, Scale, Enterprise) to determine the best fit.

For more guidance, you can share these metrics with our team, we’ll be happy to help you size your environment.

No long-term lock-in. We simply ask for a 30-day written notice before shutdown so we can decommission resources cleanly.

During onboarding you pick the region that best fits compliance or latency needs (EU, North America, or APAC). All sites reside in ISO 27001/PCI-DSS-certified data centres.

You can request a complete encrypted database dump at any time. We generate a full PostgreSQL dump of all tenant-level tables (entities, telemetry, audit logs, custom metadata) and transfer it to you over a secure channel (SFTP or your own cloud bucket).

Because the export is a raw DB dump, you retain 100% data fidelity and can immediately restore it in another PostgreSQL instance or transform it into any machine-readable format you need. We normally fulfill export requests within 5 business days, and—in line with GDPR—can also execute verified deletion of all tenant data within 30 days of your erase request.

Yes. You remain the sole Data Controller; ThingsBoard acts as a Data Processor under a standard DPA. Data never leaves the region you select, and you have the right to access, port or delete it at will.

For security and SLA compliance we do not expose Sysadmin by default. If your workflow truly needs low-level access, we can provide read-only credentials to metrics/Kubernetes dashboards under an additional NDA.

Private Cloud is designed with enterprise-grade security at its core. Access to the infrastructure is limited to authorized ThingsBoard personnel only, with regular audits and monitoring in place. We follow industry best practices for patch management, vulnerability scanning, and secure software development. For added protection, customers may also enable 2FA, dedicated VPN tunnels, and audit logging depending on their plan.

All Private Cloud upgrades—whether minor patches or major version releases—are scheduled in coordination with the customer. This ensures full transparency, minimizes disruption, and allows your team to prepare in advance. Our team handles the entire upgrade process and provides clear communication before and after each change to maintain operational continuity and SLA compliance.

Upgrades are possible at any time, but they are not initiated automatically. The ThingsBoard team continuously monitors your resource usage and data point throughput. If your consumption exceeds the thresholds defined for your current tier, our team will notify you and guide the process of upgrading to a higher plan. This ensures uninterrupted service and SLA compliance. You can also request an upgrade proactively if you anticipate growth or require additional capabilities.

Service reviews and architecture consultations are a specialized, ongoing service available exclusively to ThingsBoard Private Cloud customers. These sessions provide structured, high-level guidance from a senior ThingsBoard engineer who collaborates with your team regularly. You’ll receive proactive recommendations on best practices, performance tuning, and scalable architecture design tailored to your evolving use case.

This service is not included by default and can be purchased separately for customers who require advanced architectural guidance and regular expert engagement. Contact us for more details.

The pricing for Private Cloud is based on the selected service tier. Each plan includes a specific device and data point rate limit to ensure proper resource allocation and SLA compliance. The available plans are:

  • Launch: $1,499/month — includes up to 5,000 devices and up to 50,000 data points per minute; additional devices are billed at $0.1/device/month.
  • Growth: $2,199/month — includes up to 25,000 devices and up to 100,000 data points per minute; additional devices are billed at $0.09/device/month.
  • Scale: $3,999/month — includes up to 50,000 devices and up to 500,000 data points per minute; additional devices are billed at $0.08/device/month.
  • Enterprise: Custom pricing — includes 100,000 devices by default and no data point rate limits. Extendable as needed based on specific deployment requirements.
  • Short-term bursts up to 20% over the dp/minute ceiling for ≤ 15 min are tolerated. Sustained overages require a plan upgrade.

Yes, we offer a 10% discount on all Private Cloud plans—including Launch, Growth, Scale, and Enterprise—if you choose to pay annually upfront. The annual subscription provides cost savings and simplifies billing by consolidating charges into a single yearly invoice.

We accept bank wire/ACH and credit- or debit-card payments. Card payments are processed securely via Stripe. All billing and invoicing is handled directly by the ThingsBoard Team.

The monthly subscription fee for Private Cloud covers the full provisioning and maintenance of your dedicated environment. This includes platform licensing, infrastructure and system monitoring, software updates, security patching, 24/7 availability monitoring, and priority support. Each plan tier comes with a predefined allocation of devices, storage, and data point rate capacity. Any usage beyond those included limits (e.g., additional devices, storage, or add-ons) is calculated on top of your regular subscription fee according to your selected plan.

No. Start or stop whenever you like. We do ask for 30 days’ notice before cancellation so we can export your data and decommission the cluster cleanly.

In addition to the base monthly fee for each plan, you may incur additional monthly charges for the following:

  • devices beyond the included limit for your selected plan (see pricing table)
  • Additional storage usage beyond the included capacity - $0.50 per GB
  • Optional add-ons:
    • Dev/Test environment - $299/month
    • White-labeled Mobile App - $99/month + one-time $1 000 build fee

There are no data point rate overage fees—sustained traffic above plan limits requires an upgrade. Short-term bursts up to 20% over the dp/minute ceiling for up to 15 minutes are tolerated. Sustained overages require a plan upgrade.

No, we do not charge any additional processing fees for payments made via wire transfer or credit/debit card.

Invoices are currently generated manually and sent to you at the start of each billing month, so you have the invoice in hand before the service period begins. We’re building a self-service billing portal with fully automated invoicing and expect to roll it out later this year.

Invoices are issued net of tax in USD. You are responsible for any local taxes that may apply in your jurisdiction.

Use our online pricing calculator (link on the Plans page) to model monthly spend: select a tier, enter device count, expected message rate, storage needs and any add-ons. The tool instantly shows your projected bill; for Enterprise scenarios our sales engineers will build a custom cost model on request.

Yes, you can switch from monthly to annual billing at any time. Simply contact the ThingsBoard team, and we will coordinate the transition, apply the discount, and adjust your invoicing accordingly from your next billing cycle.

If you upgrade your Private Cloud plan during an active annual subscription, the price difference will be calculated on a monthly basis for the remainder of the subscription term. The 10% annual discount will still apply to the new plan. This ensures billing transparency and flexibility while preserving your discount, even if your needs change mid-term.

If you add an add-on (such as Trendz, TBMQ, or Mobile App) during an active annual subscription, the additional cost will be calculated on a monthly basis for the remainder of the subscription period. The 10% annual discount will still apply to the added feature (not for storage and additional device fee) for the months it is active within the billing year. This ensures consistent billing logic across upgrades and add-on usage without requiring a full plan change.

A device is any distinct IoT endpoint that the platform tracks as its own entity—i.e. a row in the Device table. A record can be created in three ways:

  • Direct connection – the physical unit authenticates itself (token, X-509, access key). One unit → one record.
  • Gateway proxy – a gateway authenticates once, then forwards data for subordinate nodes. The gateway is one device, and each proxied node is an additional device (e.g., 1 gateway + 10 meters = 11 devices).
  • Server-side integration – data arrives through an integration connector (REST, Kafka, Pub/Sub, OPC-UA, etc.). If the payload identifies a new deviceName/deviceType, ThingsBoard auto-creates the record. Every such auto-created entry counts as a separate device.
  • Deleting or disabling a Device entry immediately frees that slot for a replacement, so you only pay for the active records shown in your Device list.

What is a “message”?

A message is any application-layer packet that enters or leaves the platform—whether it’s uplink telemetry, an RPC call, an attribute update, or a downlink—regardless of transport protocol (MQTT, HTTP, CoAP, LwM2M) or integration. We measure sustained messages per minute, aggregated across all protocols.

What is a “data point”?

A data point is a single key/value pair (e.g., "temperature": 23.5) within a message payload. Because some messages bundle multiple measurements, the total number of data points often exceeds the raw message count.

How we count the msg/minute limit?

Telemetry messages carry one or more data points (sensor readings, attribute updates, etc.). Each data point in a telemetry message counts as 1 toward your per-minute limit.

Non-telemetry messages (RPC calls or downlinks with no measurements) carry zero data points—but we still count each such message as 1 toward your per-minute limit.

Total data points per minute = telemetry data points + count of messages with zero data points.

Examples:

Telemetry Payload { "temperature": 23.5, "humidity": 62 } counts as 2 data points

Telemetry Payload { "latitude": 42.222222, "longitude": 73.333333, "speed": 55.5, "fuel": 92, "batteryLevel": 81 } counts as 5 data points.

RPC call payload { "method": "setGPIO", "params": {"pin": 4, "value": 1} } counts as 1 message/data point.

By treating messages without payload as one data point and counting every actual measurement as one data point, we ensure your plan’s per-minute limit reflects your true platform usage.

The cluster tolerates brief spikes (see next answer). If sustained traffic stays above your tier’s ceiling, our monitoring flags it and we’ll ask you to upgrade. Plan upgrades are provisioned within three business days; remaining over-quota traffic may be throttled to protect platform stability.

Yes. Short-term bursts up to 20% above the stated dp-per-minute ceiling for 15 minutes or less are absorbed automatically and carry no penalty.

The Home dashboard contains information about number of devices and The API Usage dashboard contains information about hourly data point rates. The storage usage information is calculated from multiple data sources and available upon request. We are working on a way to embed it into the platform dashboards.

Each plan bundles a block-storage pool (Launch 500 GB, Growth 1 TB, Scale 2 TB; Enterprise custom). Telemetry, attributes, events, and file assets all consume this pool. When usage approaches the quota you can: (a) request to prune old data, (b) expand storage at $0.50 / GB / month, or (c) upgrade the plan.

Replication overhead

The figures above represent raw logical data. For durability the underlying databases keep multiple physical copies:

  • PostgreSQL (metadata, latest-timeseries) is synchronously replicated 2×.
  • Cassandra (long-term telemetry) keeps 3× replicas by default.

Therefore, 100 GB of logical telemetry stored in Cassandra will be accounted as 300 GB of physical disk space inside your pool, and 100 GB of metadata in PostgreSQL will consume roughly 200 GB.

Note for Cassandra-backed deployments:

Telemetry rows receive a TTL (time-to-live) at the moment they are written. If the TTL is missing or longer than intended, those rows cannot be purged retrospectively; they will live until the TTL expires or the table is truncated. Be sure to set an appropriate TTL in your Rule Engine or integration pipeline when inserting data to keep storage growth predictable.

Retention is 100% customer-controlled through the built-in TTL settings or Rule Engine logic. Keep data for days or years—just remember that longer retention consumes more storage and may raise your bill.

These policies allow customers to control how long their data is kept. Storage limits are defined by the plan, and more can be added if needed.

Yes. Per tenant, device and user limits prevent abuse and protect cluster health. The full tables are published on the Private Cloud subscription page.

In practice no—you may create as many dashboards, widgets, rule chains, and alarms as your project needs. Keep in mind, though, that the msg/minute rate limit applies only to the default rule-chain templates we provision. Heavy or inefficient custom logic can slow processing.

To protect data integrity while you troubleshoot, every cluster ships with a Kafka buffer of up to 50 GB (roughly several hours of traffic, depending on throughput). Incoming telemetry is queued there until the Rule Engine catches up. If the buffer fills completely, the oldest data points are discarded first, so maintaining efficient rule chains is essential for uninterrupted data flow.

User accounts are unlimited. Your Private Cloud instance is provisioned for a single top-level system administrator; that system administrator can create any number of tenants, customers and sub-customers and users without extra charge.

Individual file uploads are limited to 5 MB. Larger OTA bundles can be delivered by hosting them externally and serving the URL to edge devices.

Nightly snapshots (full or incremental, depending on data churn) are stored in a separate cloud region. We retain backups for 7 days by default; longer retention can be arranged under the Enterprise tier.

Notify us as soon as you foresee sustained traffic growth. We provision the larger tier within three business days. Upgrades are performed live on Kubernetes; no downtime is expected, though brief reconnections (<1 min) may occur when scaling nodes.

Each plan includes a different default device capacity:

  • Launch: 5,000 devices
  • Growth: 25,000 devices
  • Scale: 50,000 devices
  • Enterprise: unlimited devices

If you exceed the included device count, you can continue adding more devices by paying an additional per-device fee according to your plan. Exceeding the device limit does not automatically require a plan upgrade, as long as your data point rate per minute remains within the predefined operational thresholds.

Each Private Cloud plan includes a predefined data point rate limit measured in data points per minute. This is the most critical technical limit in our offering, as it defines how much telemetry and integration data your system can process without impacting performance or your uptime SLA.

The message rate limits per plan are:

  • Launch: up to 50,000 data points per minute
  • Growth: up to 100,000 data points per minute
  • Scale: up to 200,000 data points per minute
  • Enterprise: Unlimited

If your usage exceeds the limit of your current plan, a mandatory upgrade will be required to maintain service stability and SLA compliance. Data points throughput is actively monitored by the ThingsBoard team.

Each Private Cloud plan includes a monthly AI credit allowance, consumed by the AI Assistant and other AI-powered features. The number of credits per request varies with its complexity.

  • Launch: 20M AI credits per month
  • Growth: 25M AI credits per month
  • Scale: 30M AI credits per month
  • Enterprise: agreed individually

Why the API Usage page shows ∞: on Private Cloud the allowance is granted per instance, so every tenant on your cluster draws from the same pool. The API Usage page can only display limits configured for an individual tenant, and no such per-tenant cap is set — so the AI credits row falls back to ∞. This does not mean the allowance is unlimited: the figures above still apply, and AI requests are rejected once the instance-wide allowance is used up.

Consumption shown on that page is accurate — the hourly, daily and monthly charts reflect real usage, so you can track them against your plan's allowance. For your current remaining balance, contact your account manager or open a support ticket. Full details are published on the Private Cloud subscription page.

Launch, Growth, and Scale plans use PostgreSQL (SQL) with replication factor of 2 for entities storage and NoSQL (Cassandra) with a replication factor of 3 to store time-series data. Cassandra storage is more efficient—each data point occupies on average five times less space before replication. The Enterprise plan database structure is tailored to the customer's workload and may use a different combination of storage backends.

PostgreSQL (SQL) is a relational database ideal for structured queries, transactional operations, and smaller workloads. It offers simplicity and consistency, making it well-suited for monolithic deployments like the Launch and Growth plans.

Cassandra is a distributed NoSQL database designed for high availability and horizontal scalability. It is more than five times more efficient for storing large volumes of telemetry data, requiring significantly less storage space, while also delivering high performance and enabling seamless horizontal scaling.

Data replication ensures durability and high availability of your data within the Private Cloud infrastructure. The replication level defines how many copies of your data are stored across different Availability Zones:

  • PostgreSQL (SQL) — 2× replication: data is stored in two copies across separate Availability Zones, using a primary–standby architecture.
  • Cassandra (NoSQL) — 3× replication: data is stored in three copies across different Availability Zones, enabling quorum-based consistency.

These replication settings apply to all planes. Higher replication improves fault tolerance and system resilience, making it especially important for production-grade deployments.

Multi-AZ (Availability Zone) database replication distributes data copies across multiple physical data center locations within the same cloud region, providing fault tolerance, automatic failover, and durability if a single Availability Zone becomes unavailable.

Database durability across Availability Zones applies to every Private Cloud plan:

  • Cassandra (time-series storage) replicates data 3× across three Availability Zones on the Launch, Growth, and Scale plans. Enterprise plan database topology is tailored to the customer's requirements.
  • PostgreSQL replicates data 2× across two Availability Zones, primary–standby, with automatic failover.

Geo-region deployment selection allows you to choose the specific geographic region where your Private Cloud instance will be hosted. This ensures your data is stored and processed in a location that meets your compliance or data sovereignty requirements. During onboarding, you select a region, and our team will deploy your environment accordingly. This feature is particularly valuable for organizations subject to regional data protection regulations or those with distributed global operations. All Private Cloud plans, including Launch, can be deployed in any supported region across our cloud providers.

Yes, you can. All Private Cloud plans imply scheduled maintenance windows. For Launch and Growth plans, our team will suggest available time slots within our standard working hours for you to choose from. For Scale and Enterprise plans, you can define any preferred maintenance window that best fits your operations. We coordinate with you to ensure that any upgrades or maintenance activities are performed within the agreed timeframe to minimize disruption.

The Enterprise plan is tailored for customers with complex operational and business needs. While it builds on the same platform features, it introduces a separate, flexible billing model and the option for advanced engineering support at the application level. This combination enables organizations to manage Private Cloud at scale with greater control, specialized assistance, and the ability to align infrastructure with their unique workflows and compliance requirements.

The Enterprise plan includes a default uptime SLA of 99.95%, which already meets the needs of most mission-critical applications. While fully custom SLAs are typically not required, we are open to discussing specific availability or support requirements on a case-by-case basis to ensure alignment with your business expectations.

Enterprise pricing is calculated based on multiple components to reflect the scale, flexibility, and support level required. The total cost typically consists of:

  • Base fee – foundational cost for core platform access and services
  • Infrastructure processing costs – reflects actual compute and networking usage
  • Management fee – covers monitoring, updates, and support
  • Storage costs – based on allocated capacity and retention policy
  • Per-device fee – applies after the included 100,000 device threshold is exceeded

Trial access is available on ThingsBoard Cloud, which allows you to explore the core features and capabilities of ThingsBoard without setup overhead.

For ThingsBoard Private Cloud, trials are not applicable due to the use of dedicated infrastructure and custom deployment.

Yes, you can downgrade your Private Cloud plan if your data point rate and resource usage fall within the thresholds of a lower-tier Private Cloud plan. Downgrades are coordinated with the ThingsBoard team to ensure service continuity and SLA compliance. If a downgrade results in a remaining balance, the unused portion of your subscription can either be refunded or applied as store credits for future use. However, it is not possible to downgrade from Private Cloud to ThingsBoard Cloud, as the architectures, infrastructure models, and operational processes differ entirely.

There are no cancellation fee for Private Cloud. However, since your Private Cloud instance runs on dedicated infrastructure, we kindly ask for at least 30 days' advance notice prior to cancellation to ensure smooth resource decommissioning and service wrap-up.

Yes. Once we receive your cancellation notice, we prepare a full encrypted PostgreSQL/Cassandra dump of all your tenant data—including entities, telemetry, files, and audit logs—and deliver it to you over a secure channel (SFTP link or your own cloud bucket). You have up to 60 days after the cancellation date to download and verify the dump. After that 60-day grace period, all remaining backups and cluster data are permanently and securely deleted from our systems.

Yes, additional storage is available and automatically calculated based on your actual usage and retention policy. There's no need to make a separate manual request. At the end of each month, we assess your storage consumption, and any overage beyond your plan’s default quota is billed at $0.50 per GB. This ensures accurate, usage-based billing without administrative overhead on your side.

The Dev/Test Environment is a standalone deployment. It is designed to help you safely test configurations, validate integrations, and simulate real workflows before applying them in production—ensuring accuracy, minimizing risks, and supporting continuous development processes.

High-availability (HA) for ThingsBoard application services is built into the Scale and Enterprise plans, and is not offered separately as an add-on. The Launch and Growth plans run as a single-instance monolith and do not include application-level HA. Database durability across Availability Zones (Cassandra 3×, PostgreSQL 2×) applies to every plan, including Launch and Growth.

If your usage or operational requirements indicate the need for application-level HA, the ThingsBoard team will proactively recommend an upgrade to the appropriate tier.

This approach ensures consistent architecture, SLA compliance, and reliability without complicating plan configurations.

The Edge Computing add-on enables local data processing at remote sites through ThingsBoard Edge PE instances. Edge runs independently with offline capability and automatically syncs with your central ThingsBoard Server when connectivity returns.

It is available for all ThingsBoard deployments: Cloud, Private Cloud, and on-premises.

Edge Computing add-on pricing depends on your ThingsBoard model. Check the relevant pricing in the Plan Calculator.

Trendz is an add-on for advanced IoT Data Analytics. It allows you to analyze, detect anomalies, and predict outcomes — all in one unified analytics workspace that works seamlessly with ThingsBoard. You can check pricing in the Plan calculator.

Trendz pricing depends on your ThingsBoard model. You can check the relevant pricing in the Plan Calculator on this page.

The White-Labeled Mobile App add-on provides you with a branded version of the ThingsBoard Mobile application. This includes your company’s name, logo, colors, and other branding elements. The cost is $99 per month, plus a one-time setup fee of $1,000 to cover branding and configuration.

ThingsBoard On-premises FAQs

An on-premises subscription allows you to host and manage ThingsBoard on infrastructure you control — your own data centre or your own cloud account. You are responsible for the installation, configuration, and ongoing management of the system, while ThingsBoard provides the software and necessary documentation to support the process.

To purchase an on-premises subscription, you can acquire a license through your License Server account. Each license comes with a unique activation key, which allows you to deploy and run the system by following our detailed installation guides.

If you would like to explore the Perpetual option, please contact our sales team

Licensing is applicable to self-hosted platform versions only. Each license comes with a unique license key (activation code) that is automatically generated in your License Server account. Using this license key, you can deploy and run the system by following our detailed installation guides.

ThingsBoard offers flexible monthly subscription plans, with tiers based on the number of devices and assets. We support 4 predefined plans to cater to different needs. The Free plan includes support for up to 100 devices. For more details, visit the ThingsBoard pricing page.

Plans differ based on the number of devices, support level, and white-labeling availability.

No, all subscriptions are month-to-month, and you can cancel anytime.

Yes, you are responsible for deploying and managing ThingsBoard on your own infrastructure.

Yes, you can change plans anytime, and billing will be prorated accordingly.

If you exceed your plan's limits, you will need to upgrade to a higher-tier plan. With the Business plan, you can also purchase additional devices on a monthly basis at a rate of $0.10 per extra device.

Please, contact us in case migration assistance is needed.

White labeling is offered starting from the Pilot plan and above.

A platform instance can be installed on a single server, which may be a virtual machine, a running Docker container, or a single OS process. If you need to run the platform across multiple locations or as part of a clustered deployment, you can purchase additional instances for any plan as required.

By default, each license includes a predefined number of platform instances. The Free and Pilot plans include one instance, the Startup plan includes two instances, and the Business plan includes three instances.

Customer may cancel the subscription and purchase a perpetual license. The remaining costs from the terminated subscription plan (if any) will be deducted from the total cost for the perpetual license. The perpetual license is non-refundable. Once purchased, it cannot be canceled.

Yes! You can migrate your license by activating or deactivating it on the License Server. To move to a new server, deactivate the current instance, install the software on the new server, and reuse your existing license key. Be sure to back up your data if you want to maintain the same environment. Note: The license system prevents running ThingsBoard on multiple servers at the same time unless you purchase additional instances.

The White-Labeled Mobile App add-on provides you with a branded version of the ThingsBoard Mobile application. This includes your company's name, logo, colors, and other branding elements. The cost is $99 per month, plus a one-time setup fee of $1,000 to cover branding and configuration.

Billing is handled via Stripe and is charged monthly based on your selected plan. You can also pay annually with card or wire transfer. Please contact us to receive a custom invoice.

We accept credit and debit cards through Stripe. You can also pay annually with card or wire transfer. Please contact us to receive a custom invoice.

Sure. In this case, you must reach out to our sales team via contact us. If you have ongoing communication with the account manager or success manager on our end, please refer your request to that person.

We currently offer only a monthly subscription with automatic payments via Stripe. For annual payments, please contact our team to arrange a wire transfer invoice.

If a payment fails, Stripe will retry the charge several times. If unsuccessful, your license will be suspended.

Yes, you can cancel your subscription anytime.

No, we do not offer refunds for unused time. However, the funds for the remaining period will be saved on your account balance for future use.

Yes, Stripe automatically prorates the charges when you change plans.

Contact our sales team for bulk pricing options.

Your license will become inactive, and your ThingsBoard instance will be suspended.

No, subscriptions are non-transferable. However, you can add users to your License Server account, allowing others to help manage the license subscription.

No, we do not charge extra unless you want an additional service that we offer: professional support, Custom development and consulting, Training, or Managed service.

Free: up to 100 devices
Pilot: 100 devices
Startup: 500 devices
Business: 1000 devices, with the option to purchase additional devices at $0.10 per device per month
Non-commercial: up to 1000 devices for non-commercial usage

A Production Instance refers to a single node of the ThingsBoard platform within your deployment. While one instance is enough to run your solution, multiple instances allow you to operate in Cluster Mode.

By running multiple instances, you achieve:

  • High Availability (HA): Your system remains operational even if a node goes down.
  • Horizontal Scalability: Distribute the processing load across multiple servers to handle more devices and data.
  • Reliability: Built-in redundancy for mission-critical IoT applications.

You will need to upgrade to a higher-tier plan. With the Business plan, you also have the option to purchase additional devices at $0.10 per device per month.

A platform instance can be installed on a single server, which may be a virtual machine, a running Docker container, or a single OS process. If you need to run the platform across multiple locations or as part of a clustered deployment, you can purchase additional instances for any plan as required.

By default, each license includes a predefined number of platform instances. The Free and Pilot plans include one instance, the Startup plan includes two instances, and the Business plan includes three instances.

No, but you may be charged by your cloud provider for resource usage.

Yes, an internet connection is required for periodic license verification. The system checks the license once per hour, and if the connection is not restored within 48 hours, the platform shuts down. This process ensures proper license management while allowing temporary connectivity issues. For more details, please refer to the license check description. Offline mode is also possible as an add-on to the Perpetual license. Contact our sales team to know more.

By default, the platform requires active Internet access or at least access to license portal from your host machine. If Offline access is a must, please contact us to discuss options.

Yes, on-premises ThingsBoard is cloud-agnostic and can be migrated as needed.

Yes, High Availability (HA) is supported and can be achieved through ThingsBoard services and database replication. Please note that each ThingsBoard replica will require a separate license.

Yes, backups depend on your database and storage setup.

ThingsBoard supports PostgreSQL or PostgreSQL + Cassandra (Hybrid mode) for telemetry storage. For more details on database options, you can check the database approach reference.

Yes, multi-tenancy is supported out of the box.

So far, the ThingsBoard platform does not provide a billing module to charge end customers. At the same time, the platform exposes the Usage API that can be used by the external payment software to generate invoices.

ThingsBoard has ISO 27001 and ISO 9001 certifications. Also, security depends on your infrastructure setup, but ThingsBoard provides built-in authentication, role-based access control, and encryption.

Your data is stored on your own infrastructure, whether on-premise or in the cloud.

Yes, you have full control over data storage location.

Yes, you can export your data using the ThingsBoard dashboard, APIs, or by creating a full database backup.

The platform is penetration-tested every year by an independent third party, rather than by us — a vendor-run test is only as trustworthy as the vendor's interest in a clean result.

We do not publish the findings. Disclosing vulnerabilities tied to specific versions puts every customer still running those versions at risk, so fixes ship through the release channel instead of a public report.

That test covers the platform. Your own solution still needs its own: the platform is the building, and what an auditor cares about is the bank you put inside it. Commissioning an independent test of your finished application remains the licensee's responsibility.

Please stay tuned with our Release notes. Critical vulnerabilities or security issues are mentioned in separate line items. Less threatful vulnerabilities appear as a single record ("Vulnerability fixes") stating that, at the release date, the version is free of known HIGH and some MEDIUM CVEs.

Yes, the Free plan is the best way to explore the platform. It also includes trial license for Edge and Trendz products, so you can fully test the ThingsBoard ecosystem.

Your license will become inactive, and your ThingsBoard instance will be stopped.

Customer may cancel the subscription and purchase a perpetual license. The remain costs from terminated subscription plan (if remain) will be deducted from Total cost for the perpetual license. The perpetual license is non-refundable. Once purchased, it cannot be canceled.

No, all sales are final.

  • Free: Community support.
  • Pilot: Help desk with 36-hour response time during regular working shifts via Support Portal.
  • Startup: Priority help desk with 36-hour response time during regular working shifts via Support Portal. Please note: support on the Startup plan becomes available from the second month of usage.
  • Business: Priority help desk with a 12-hour response time during regular working shifts via Support Portal.

Yes, we can provide 24/7 support as part of our managed services under a separate support agreement. Please contact us for more details.

If your subscription plan includes response time support and you have access to the Support Portal, the ThingsBoard support team can assist with system deployment as part of the subscription. However, this applies only if you follow recommended installation methods and architecture. Custom installation scripts or non-recommended deployment scenarios are not covered under included support. If your subscription plan does not include support, then we recommend using our documentation, tutorials, and optional professional services. To discuss options, please contact us.

Users of Startup and higher subscriptions, as well as perpetual license holders, are automatically added to the ThingsBoard Support Portal after purchasing a license.

Access to the ThingsBoard Support Portal is available for users with Startup and higher subscriptions, as well as perpetual license holders. Without the need for a separate support agreement, all support inquiries are seamlessly managed through a unified queue, ensuring efficient handling of your requests. Our support team is dedicated to providing an initial response within 24 hours to address your needs promptly.

The support service includes assistance with installation and migration for default deployments, as well as resolving any questions related to the platform's out-of-the-box functionalities, as detailed in our documentation. For specialized services such as consulting, code reviews, health assessments, or development projects, we offer tailored solutions to meet your specific requirements. Should your request involve additional expertise, our support engineers will guide you to the best resources to ensure your success.

Yes, we offer custom IoT development services designed to match your exact requirements. Whether you need a full-featured IoT platform, scalable architecture, or specific integrations, our IoT development team can help you accelerate time-to-market and reduce internal workload while ensuring long-term maintainability.

The Edge Computing add-on enables local data processing at remote sites through ThingsBoard Edge PE instances. Edge runs independently with offline capability and automatically syncs with your central ThingsBoard Server when connectivity returns.

It is available for all ThingsBoard deployments: Cloud, Private Cloud, and on-premises.

Edge Computing add-on pricing depends on your ThingsBoard model. Check the relevant pricing in the Plan Calculator.

Edge connects to your ThingsBoard Server on any deployment model — Cloud, Private Cloud, or on-premises. Running Edge instances requires the Edge Computing add-on.

No, Edge PE requires a ThingsBoard Server (Cloud, Private Cloud, or on-premises) to provision devices, sync configurations, and exchange data. However, it processes data locally and can operate offline when the connection drops.

You can start with the Free plan (limited to 10 devices) with the Edge Computing add-on permanently enabled. This lets you explore Edge PE features at no cost.

For larger deployments, you can upgrade to paid plans with higher device limits and additional features.

We recommend up to 1,000 devices per Edge instance based on typical edge hardware and connectivity constraints. You can exceed this number depending on your hardware capabilities. For more capacity, deploy multiple Edge instances or, starting with version 4.0, cluster Edge nodes for high availability.

The number of included Edge instances depends on your subscription plan. Additional instances can be purchased separately. Check your plan details or contact us for specifics.

The Edge add-on includes: software license, software updates (duration varies by license type), and support level based on your ThingsBoard plan. Hardware and infrastructure are not included — you provide your own edge hardware.

To activate your Edge Computing add-on, log in to the License Portal and follow this path:

ThingsBoard license details → Manage Add-ons → Enable the checkbox for Edge Computing add-on → Save the changes.

If you cancel your license before the billing period ends, the funds for the remaining period will stay on your balance but will not be refundable.

Edge runs on any machine meeting these minimums:

  • Light workloads: 1GB+ RAM, 2 CPU cores, 10GB storage (e.g., Raspberry Pi).
  • Heavy use: 4GB+ RAM, 4+ CPU cores, 20GB+ storage (e.g., Industrial PCs, Edge servers, VMs).

Edge Computing add-on is billed monthly, along with your main ThingsBoard subscription. The price depends on your plan plus any additional instances you purchase.

Yes. Edge natively supports MQTT, CoAP, HTTP, SNMP, and LwM2M. For other protocols, use:

  • The ThingsBoard IoT Gateway to bridge legacy devices. The Gateway supports Modbus, BACnet, OPC-UA, and more, and is available at no extra cost.
  • The Platform Integrations to connect via OPC-UA, ChirpStack, and 30+ other systems using the converter library.

The Edge Computing add-on includes UI customization out of the box, such as white-labeling (custom branding throughout the interface) and custom menu configuration — both available without code changes.

Security depends on your infrastructure setup, but Edge provides built-in authentication, role-based access control, and encryption.

Yes. Software updates are included with active Edge licenses:

  • Subscription licenses: Receive updates throughout the subscription period.
  • Perpetual licenses: Include 1 year of updates, renewable annually.

Your Edge instance will stop functioning when the license expires. You'll need to renew your Edge license to continue using the instance.

For perpetual licenses, only updates and support expire — the Edge instance continues running.

No. Once you have an active ThingsBoard license (Cloud, Private Cloud, or on-premises), you can purchase and activate the Edge Computing add-on directly. The add-on itself serves as the license for your Edge instances. No additional licensing is required.

Trendz is an add-on for advanced IoT Data Analytics. It allows you to analyze, detect anomalies, and predict outcomes — all in one unified analytics workspace that works seamlessly with ThingsBoard. You can check pricing in the Plan Calculator.

Trendz pricing depends on your ThingsBoard model. You can check the relevant pricing in the Plan Calculator on this page.

To activate your Trendz license, log in to the License Portal and follow this path:

ThingsBoard license details → Manage Add-ons → Enable the checkbox for Trendz → Save the changes.

If you cancel your license before the billing period ends, the funds for the remaining period will stay on your balance but will not be refundable.

No, we do not charge extra unless you want an additional service that we offer, such as:

  • Professional support
  • Custom development and consulting
  • Training
  • Managed services

No, ThingsBoard and Trendz Analytics must have the same license type to function correctly. Trendz Analytics automatically detects all devices and assets from your ThingsBoard instance, along with their relationships.

It analyzes all entities without the option to select specific ones. You can't select specific devices or assets; all entities will be analyzed and added to the 'business entity' column.

No, you cannot use Trendz without ThingsBoard. Trendz automatically detects and analyzes all entities from your ThingsBoard instance. Without ThingsBoard, Trendz has no data source to work with, making it incompatible for use on its own.

White labeling functionality is available starting from the Pilot subscription.

If you need a free trial for Trendz, contact us for details.

The Free plan includes Community-level support. Starting from the Startup subscription, customers gain access to the ThingsBoard Support Portal for direct communication with the support team.

Community support is a free initiative provided by the Trendz team and other contributors as a voluntary effort. While our engineers often assist with community requests during their free time, this support comes with no formal obligation from the Trendz team. We highly encourage users to consult the documentation for guidance.

Trendz can be installed on the same server as your ThingsBoard instance or on a separate server, depending on your preferences and infrastructure.

Yes, backups depend on your database and storage setup.

Security depends on your infrastructure setup, but Trendz provides built-in authentication, role-based access control, and encryption.

If your subscription plan includes basic support and you have access to the Support Portal, the Trendz support team can assist with system deployment as part of basic support. However, this applies only if you follow recommended installation methods and architecture. Custom installation scripts or non-recommended deployment scenarios are not covered under basic support.

If your subscription plan does not include basic support, we recommend using our documentation, tutorials, and optional professional services. To discuss options, please contact us.