Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
ThingsBoard is an open-source IoT platform developed by the U.S.-based company ThingsBoard, Inc., with a strong focus on device management, data visualization, and rule engines. It is well known in the global IoT developer community, especially for offering a free Community Edition that attracts many individual developers and small to midsize businesses. The main reasons to choose it are that it avoids expensive licensing fees, can be self-hosted, and includes rich dashboard and alerting features out of the box, making it suitable for quickly building IoT prototypes or small to midsize production environments.
ThingsBoard was founded around 2016 and is headquartered in the United States. Its main business is providing IoT platform-as-a-service (PaaS) and open-source software. Its core product is the ThingsBoard platform, available in a free Community Edition and a paid Professional Edition. The Community Edition is open source under the Apache 2.0 license, allowing users to freely download, modify, and deploy it. The Professional Edition adds more enterprise-grade features, such as OTA firmware updates, RBAC access control, and multi-tenancy, though pricing is not publicly disclosed.
In terms of market position, ThingsBoard is one of the leading players in the open-source IoT platform space, often mentioned alongside Node-RED, Kaa, and SiteWhere. However, in the commercial market, it is less dominant than cloud giants such as AWS IoT Core and Azure IoT Hub. Its customers are mainly IoT device manufacturers, smart city projects, and industrial automation companies, while many universities and research institutions also use it for teaching and experiments.
ThingsBoard is best suited for IoT developers, small teams, and small to midsize businesses with some technical capability. More specifically: individual developers can use the Community Edition for free and deploy their own IoT backend locally or on a VPS for prototyping or learning; small teams with limited budgets can also use the Community Edition to support hundreds to thousands of connected devices, making it suitable for scenarios such as smart agriculture and building monitoring; enterprise users with more complex requirements, such as multi-tenancy and high availability, may need to purchase the Professional Edition or seek official support.
It is not ideal for users with no programming experience at all, as installation, deployment, and rule engine configuration require a certain level of technical knowledge.
ThingsBoard is on the more affordable side among similar open-source IoT platforms, mainly because the Community Edition is completely free and only the Professional Edition requires payment. However, the specific monthly or annual pricing for the Professional Edition is not public and requires contacting sales for a quote, which creates uncertainty for budget planning.
By comparison, AWS IoT Core charges based on the number of device connections and message volume; small projects may cost only a few dollars per month, but costs rise as scale increases. Azure IoT Hub follows a similar model. ThingsBoard’s self-hosted model can reduce cloud service fees, but users must cover their own server and operations costs. As for hidden costs, there is no clearly stated official refund policy, meaning paid users may not be able to obtain an unconditional refund. Overall, for users willing to deploy and maintain it themselves, the Community Edition offers excellent value; the Professional Edition is more suitable for enterprises with sufficient budgets.
In terms of network accessibility, ThingsBoard’s official services are hosted overseas, but users in mainland China can generally access its website and GitHub repository smoothly without needing a VPN or proxy. However, if you choose the cloud-hosted version, ThingsBoard Cloud, its servers are located in the United States, so connections from China may experience latency. Self-hosting on a domestic cloud server, such as Alibaba Cloud or Tencent Cloud, is recommended.
For payment, purchasing the Professional Edition usually requires an international credit card or PayPal. Alipay and WeChat Pay are not supported, which is inconvenient for individual users in China. Regarding invoices, the company may provide electronic invoices, but this should be confirmed with them directly; Chinese enterprise users may not be able to obtain a VAT special invoice that meets China’s tax requirements. Domestic alternatives include EMQX, an open-source MQTT message broker, Alibaba Cloud IoT Platform, and Tencent Cloud IoT Development Platform, all of which provide better support for local payments, network access, and invoicing.
Pros:
Cons:
ThingsBoard is a good fit for technically capable individual developers or small to midsize teams with limited budgets who want to self-host an IoT platform. If you need to quickly build an IoT backend with visual dashboards and are comfortable maintaining your own server, the Community Edition is an excellent choice.
However, if you are a Chinese enterprise user with strict requirements for payment methods, invoicing, domestic network latency, or enterprise-grade features such as multi-tenancy and high availability, domestic cloud IoT platforms such as Alibaba Cloud IoT may be a better first choice, as they fit the local ecosystem more closely. The recommended approach is to download the Community Edition and test it locally or on a VPS first, then decide whether to upgrade to the Professional Edition after confirming that it meets your needs.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on thingsboard.io official site.
thingsboard.io is an United States API & Data (Iot Platform) provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach thingsboard.io directly.