ThingsBoardAll-in-one IoT Platform
Device management, data collection, processing and visualization for your IoT solution
Build IoT solutions faster than ever with AI inside ThingsBoard
AI assistants built into the platform
Describe what you need in plain language and the platform builds it. AI Solution Creator creates your solution from scratch; the AI Assistant edits and improves it.
Sign up for ThingsBoard Cloud and describe your first solution — nothing to install.
ThingsBoard CLI for AI coding agents
Develop your IoT solution from your terminal. Integrate with AI coding agents to build, test, and deploy your ThingsBoard solution as code. Every change is versioned in git, and one push ships it to dev, staging, or production.
Install the CLI, open a project folder, and hand your agent the first change.
The IoT platform between your equipment and your customers
ThingsBoard includes from the start all tools and components you need to develop your IoT application.
Your equipment and data
-
Machines and sensors
Telemetry and device state
-
Gateways and platforms
Existing IoT data sources
-
Business systems
Schedules, tariffs, context
Your teams and customers
-
Operators and managers
Real-time status and KPIs
-
Service teams
Act with equipment context
-
Customers
Branded live dashboards
Telemetry
Views and alerts
Actions
Commands
ThingsBoard Platform
-
Connect
- Devices
- Gateways
- Integrations
-
Model
- Assets
- Relations
- Profiles
-
Automate
- Calculated fields
- Alarm rules
- Rule chains
-
Operate
- Dashboards
- Reports
- SCADA
Connect any IoT devices
Directly, through an IoT gateway, from a LoRaWAN or NB-IoT network, or via a platform integration. Mix sensors, industrial machines, and any equipment you need in one solution. Browse pre-integrated devices from IoT Hub, or use emulators when hardware isn't ready.
Connectivity guideBuild IoT solutions from device to end-user
ThingsBoard enables development of the complete use-case and is white-labeled for your customers or your team: ship complete IoT applications, not just data pipelines.
Getting started tutorialConnect devices
- Sensors
- Gateways
- Machines
- Meters
Build solution
- Digital twins
- Rule chains
- Alarms
- Dashboards
Share with your users
Temperature
4.0°
Model your real world
Organize devices, assets, customers, and hierarchies that match your case. Control data, permissions, and processing at every level — site, machine, or single sensor. Aggregate, transform, and act on data wherever it makes sense.
Digital twin modelPhysical world
Digital twin
Warehouse 3
Zone B
- Temp probe
- Power meter
- Door sensor
Acme Inc Warehouse 3 Zone B
CS-04 twin
- temperature −18.4 °C
- power 2.4 kW
- door closed
Turn IoT data into action
Normalize data from any device or protocol. Spot anomalies before they hit production. Filter signals from noise before alerts reach your team. Push data and notifications into your CRM, ERP, or other external app — your data, your workflows.
Data processing conceptsMixed payloads
One data model
- 76.1 °F
- "t" : " 22,3 "
- 0x 18
- TEMP_K = 291.2
- 24.5 °C
- 22.3 °C
- 24.0 °C
- 18.1 °C
Predictable at any scale
Start with 5 devices on a single server and grow to 5+ million on a clustered deployment. Your dashboards, calculated fields, and device profiles carry over unchanged — you scale the deployment, not your solution. Performance scales linearly as you add nodes.
Architecture reference-
Monolith
A single ThingsBoard instance carries the whole fleet.
Up to 1M devices
- PostgreSQL
- Citus
- Cassandra
-
Cluster
Keeps running through hardware failures and upgrades.
Any size
- PostgreSQL
- Citus
- Cassandra
- Kafka
- Valkey
Build real-time IoT dashboards
Assemble the view your users need from 600+ widgets, and control devices from the same screen. No front-end code required.
Browse all use cases
Smart energy
Deliver and store data from smart meters in reliable and fault-tolerant way, visualize real-time and historical energy consumption data on customizable end-user dashboards, integrate with third-party analytics frameworks and solutions.
Smart energy use caseSmart farming
Collect important indicators for your agricultural production such as soil conditions or facilities state via IoT sensors and visualize them using end-user customizable dashboards provided by ThingsBoard platform.
Smart farming use caseFleet tracking
ThingsBoard platform allows to track vehicles state and alerts via various sensors, plot vehicle routes in real-time and browse their sensors reading history at the same time using customizable high quality widgets and dashboards.
Fleet tracking use caseSmart metering
Collect, store and aggregate data from smart meters in reliable and fault-tolerant way. Analyze resource consumption and raise alerts on leakage, anomaly or fraud. Present results of the analysis to end users.
Smart metering use caseEnvironment monitoring
Monitor and analyze indoor and outdoor environments using a wide range of sensors. ThingsBoard supports data acquisition using modern connectivity technologies and protocols: NB IoT, LoRaWAN, SigFox, MQTT, CoAP, HTTP, LwM2M, and others.
Environment monitoring use caseSmart office
Ensure employee health and safety to boost organization productivity. Optimize resource consumption by monitoring and control of the office indoor climate. ThingsBoard provides rich data visualization, powerful processing engine, remote control and OTA updates capabilities.
Smart office use caseWater metering
Enable water consumption data collection, analysis and fraud detection using ThingsBoard. Use interactive dashboards that allow administrators and end-users to browse the state of the water meters and aggregated water consumption statistics.
Water metering use caseSmart retail
Control quality of food storage by monitoring chillers and freezers. Ensure availability of the goods using smart shelves. Ensure safety using motion detection and fire alarms.
Smart retail use caseSCADA swimming pool
Valves, pumps, filters and tanks as live SCADA symbols. Watch the equipment run, catch alarms as they happen and control the process from the dashboard. Drag the slider to compare the traditional and high-performance styles.
SCADA swimming pool use caseSCADA energy
Track generation, distribution and consumption across a site. Meter readings, power quality and load are read in real time, with alarms raised when a line drifts out of range.
SCADA energy use caseProducts
The same platform and the same features either way — what changes is who runs it. We handle hosting, scaling and upgrades, or you do, on infrastructure you choose.
Fully managed, shared or dedicated
ThingsBoard Cloud
We run the servers, scaling, backups and upgrades, with a contractual uptime SLA. Start free on shared infrastructure, or move to Private Cloud for a dedicated cluster.
Self-managed, on your infrastructure
ThingsBoard On-premises
You host it in your cloud, data center, or fully air-gapped, so data location and compliance stay in your hands. We ship LTS releases and security patches.
Product ecosystem
Add what your project needs — protocol bridges, analytics, edge nodes, a mobile app, and a library of ready-made components.
Protocol bridge
IoT Gateway
Brings legacy equipment online. Modbus, OPC UA, BACnet, SNMP, KNX and 25+ industrial protocols, translated to MQTT. Open-source, runs on a Raspberry Pi or industrial PC.
See supported protocols — IoT GatewayEdge computing · Add-on
Edge
Processes and visualizes data locally at the network edge, enabling autonomous operation during connectivity outages. Manage every remote edge location from one platform.
See how Edge works — EdgeAnalytics & AI · Add-on
Trendz
Predictive analytics, anomaly detection and forecasting. Explore your data without code using natural-language queries, and run AI agents over it.
Explore Trendz — TrendziOS & Android
Mobile App Builder
Dashboards, alarms and device control in your pocket. Push notifications when something needs attention, and white-label builds you can ship under your own brand.
Tour the app — Mobile App BuilderFree marketplace
IoT Hub
One marketplace, two ways in - install what others built, or publish your own.
Skip the multi-page integration guide: get IoT solution components running in one click, each reviewed by our team.
Or list your own components - showcase your work or route users to your hardware.
Browse the Hub — IoT HubDedicated MQTT broker
TBMQ
Drop-in replacement for legacy brokers, built for millions of concurrent connections. Keep your existing clients and topics, and connect it to ThingsBoard when you need the platform too.
Go to tbmq.io — TBMQThingsBoard Features
Data visualization
600+ built-in widgets — charts, gauges, maps, SCADA-ready industrial control. Build custom widgets with the built-in editor. Real-time dashboards with role-based access, shareable with your team, customers, and their end users.
White-labeling
Ship branded IoT solutions under your name — no coding or service restart required. Multi-level white-labeling: your customers and their customers can brand their own interface.
Multi-tenancy
Multi-tenant installations out-of-the-box. Each tenant can have multiple administrators managing millions of devices and customers — with full data isolation between tenants.
Built-in AI
Go from a plain-language prompt to a working solution — devices, dashboards and rules already wired together. Work with AI in the UI, or from your terminal with the CLI and your own coding agents.
Device emulators
Test your solution with realistic device data — no hardware needed. Prototype dashboards, tune rules, and validate at scale before your first device ships.
OTA updates
Push firmware and software to a whole device profile at once. Upload a package, assign it, and watch each device's progress — no site visit required.
Fine-grained RBAC & SSO
Roles and permissions down to the individual entity. Bring your own identity provider with OAuth 2.0 SSO and two-factor authentication, so every tenant, customer and end user sees exactly what they should.
Security & compliance
Every LTS release receives regular security patches — reviewed and applied by our engineers, not left to the community — plus an independent third-party penetration test. ISO 27001 and ISO 9001 certified.
Data sovereignty & air-gapped
Deploy in air-gapped environments with no internet connection. Your data stays where regulation, corporate policy, or operations require it — behind your firewall, in your data center, or in your cloud.
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.
SQL, NoSQL, or hybrid database
Choose SQL, NoSQL, or run both side-by-side. Store main entities and telemetry data wherever fits your operational and cost profile.
Source-available & customization
Full access to the source code — customize every part of your solution. Extend via APIs; integrate with any external system. Adapt the platform to your use case, not the other way around.
Ready to build your IoT solution with ThingsBoard?
Start free in the cloud, install On-premises on your own infrastructure, or talk to our team about your specific use case.
Evaluating for a large deployment? Talk to an expert