Skip to content

Cookie preferences

We use cookies for our own analytics, to see how our campaigns perform and, if you allow it, to load content from other services such as the Google site search. We never sell your data. Necessary cookies keep the site working and cannot be switched off. See our Cookie Policy for details and our Privacy Policy for how we handle personal data.

Security, load balancing and remembering your cookie choice.

Show us which pages people read and how they find the site, so we can improve it (Google Analytics).

Show us which of our ad campaigns bring visitors to the site and remember the campaign or partner link you arrived from (Google Ads, partner program). We do not use these cookies to build advertising profiles.

Load the site search from Google when you use it. Google sets its own cookies and shows ads in the search results.

© 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 On‑premises

Device management, data processing and visualization — the complete platform, running on infrastructure you choose, with full control of data location and compliance.

  • No credit card
  • Docker, Kubernetes or any cloud

Why ThingsBoard On‑premises

For teams who want the complete platform on infrastructure they choose, with their data where they decide.

All-in-one IoT Platform

From device connectivity through data processing to the end-user interface — no separate services to license, integrate and keep in sync.

Runs where you choose

Your own data centre, your AWS, Azure or GCP account, or a Kubernetes cluster — including fully air-gapped environments with no internet connection at all.

Security & compliance

Every LTS release gets security patches from our engineers and an independent penetration test. ThingsBoard is ISO 27001 and ISO 9001 certified.

Source code included

Read it, extend any part of it, and build what your use case needs instead of working around what the platform assumes.

Horizontal scalability

Start monolithic for quick launches, move to microservices as load grows. Add instances of any service — no single point of failure, and no rewrite along the way.

Support from our engineers

Around 30 minutes average response in business hours, from the same team that writes the platform — plus help with upgrade planning, architecture reviews and performance tuning.

ThingsBoard vs a custom IoT stack

Ten years of a platform proven in thousands of production systems, against a stack you wire together and prove yourself.

ThingsBoard compared with a custom-assembled IoT stack across devices and data, what your users get, running it, and commercials and risk
Capability ThingsBoard Custom IoT stack
Proven in production ThingsBoard Ten years, thousands of production systems Custom IoT stack Your particular combination is the first of its kind, and production is where you find out
Vendors to manage ThingsBoard 1 Custom IoT stack 5–10, each with its own contract, release cycle and support queue
Device & data
Device connectivity ThingsBoard Direct, via Gateway, or via network server Custom IoT stack A cloud IoT service, an industrial bridge and an LPWAN integration, with custom code for each path
OTA updates ThingsBoard Per device or per device profile Custom IoT stack An update service, plus per-protocol delivery and rollout tracking you build
Asset modeling & digital twin ThingsBoard Assets, relations and hierarchies Custom IoT stack Your own schema, relation graph and hierarchy logic, in your own database
Data processing ThingsBoard Rule chains, calculated fields and alarms Custom IoT stack A stream processor, a rules service and alarm state, wired together and kept in sync
Time-series storage ThingsBoard SQL or hybrid, your choice Custom IoT stack A time-series database to select, size, shard and operate
External integrations ThingsBoard CRM, ERP, cloud and MQTT targets Custom IoT stack An integration service per target, with retries and back-pressure to design
What your users get
Dashboards & visualization ThingsBoard 600+ widgets, SCADA and real-time views Custom IoT stack A front-end application to design, build and maintain for every use case
Multi-tenancy ThingsBoard Full data isolation between tenants Custom IoT stack Tenant scoping through every query, API and dashboard you write
White-labeling ThingsBoard Configured, not coded Custom IoT stack Your own theming layer, maintained per customer
Fine-grained RBAC & SSO ThingsBoard Roles, groups, OAuth 2.0 and 2FA Custom IoT stack An identity provider integration plus your own permission model
Running it
Scale & high availability ThingsBoard Add instances of any service, with no single point of failure Custom IoT stack Scale and failover designed per service, then proven under load
Upgrades & security ThingsBoard One LTS upgrade path, patches in about 2 weeks Custom IoT stack Every service on its own cycle, with advisories to track and integrations to re-validate
Support & accountability ThingsBoard One vendor, one portal, staffed by the engineers who build it Custom IoT stack Tickets across vendors, each pointing at the others while the issue stays open
Monitoring ThingsBoard Deployment scripts and dashboards for Prometheus and Grafana Custom IoT stack A monitoring stack to deploy, and every dashboard and alert to design
Performance ThingsBoard Millions of devices in production, tested beyond 10 million Custom IoT stack Throughput and latency you benchmark, tune and re-prove for every service
Commercials & risk
Total cost of ownership ThingsBoard One license, priced on device count Custom IoT stack Several licenses, integration engineering, and infrastructure costs that surface after go-live
Time to first production deployment ThingsBoard Days to weeks, configuring rather than building Custom IoT stack Months to a year of assembly and integration before the first use case ships
Ecosystem ThingsBoard Edge, Trendz, mobile, TBMQ, Gateway and IoT Hub from one vendor Custom IoT stack Each one sourced, licensed, integrated and upgraded on its own schedule
Delivery risk ThingsBoard The architecture is validated before you start Custom IoT stack The integration layer is yours to design, test and prove in production

Subscribe, or own it

Both run on infrastructure you control — one license you pay for while you use it, one you own.

Subscription

Free 100 devices included

Licensed month to month, on your own servers.

  • Commercial use included, and 1,000 devices for non-commercial projects
  • Paid tiers from $99 a month add white labeling, a help desk, and more devices as you scale
  • Cancel any time, no notice

Perpetual license

From $4,999 5,000 devices included

Bought once, and it does not expire.

  • The platform keeps running whether or not you renew updates
  • A capital purchase on your books, not an operating cost
  • License terms shaped around your deployment rather than a fixed package

Want to look around first? Nothing to install on ThingsBoard Cloud — and you can bring it in-house later.

ThingsBoard On‑premises FAQ

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.

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

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. Each ThingsBoard node counts as one production instance, so an HA cluster needs at least two production instances. You can add them to your existing license; a separate license is not required.

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.

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.

Ready to deploy ThingsBoard?

Start on the Free plan and run it on your own hardware, or talk to our team about a perpetual license and offline operation.

ThingsBoard license agreement