Skip to main content
Apache 2.0ModularEdge-ready

ThingsPanel IoT Platform

Build production-grade IoT systems faster: device connectivity, data modeling, dashboards, automation, and extensibility — all in one open platform.

Quick install

Start with the fastest supported installation path, then continue in the docs when you need deeper configuration.

Linux / macOS

Use the one-line installer on Linux servers or macOS machines with Docker ready.

curl -fsSL https://install.thingspanel.io/install.sh | sh

Installs ThingsPanel and starts services automatically. Open localhost:8080 after the installer finishes.

Windows

Run the PowerShell bootstrapper, or download the packaged installer if you prefer a GUI flow.

irm https://install.thingspanel.io/install.ps1 | iex

Suitable for quick local evaluation and desktop deployment. The latest EXE package is published on GitHub Releases.

macOS

Use the same one-line installer, or download the packaged installer if you want a native macOS setup flow.

curl -fsSL https://install.thingspanel.io/install.sh | sh

Supports Apple Silicon and Intel through Docker Desktop. The latest PKG package is published on GitHub Releases.

Open source & extensible

Apache 2.0 licensed. Build your own protocol plugins, dashboards, and applications.

Production-ready architecture

Modular services, clear boundaries, and a clean integration surface to ship faster.

Developer experience

Great defaults, consistent concepts, and docs-first onboarding for teams.

Edge to cloud connectivity

Connect devices reliably and route data across gateways, networks, and environments.

Core capabilities

Everything you need to connect devices, manage data, and ship IoT applications — with an extensible plugin architecture.

Multi-protocol Connectivity

Support MQTT, Modbus, HTTP, and more. Zero-code onboarding with device templates and batch registration.

Lifecycle Management

Monitor status and location. Support remote control, OTA updates, and batch management to reduce costs.

Zero-code Visualization

Drag-and-drop dashboards and 3D scenes. Auto-bind data to visualize trends and reports across devices.

Automation & Alerts

Trigger actions based on state or events. Real-time alerts via SMS, Email, and Webhook for unattended operation.

Multi-tenant & Security

Three-level tenant isolation with fine-grained RBAC and audit logs for secure SaaS operations.

Extensibility & Integration

Plugin-based architecture for protocol/feature extensions. Full API support for easy 3rd-party and AI integration.