
OpenRemote
Open-source IoT device management and automation platform

OpenRemote is a 100% open-source IoT platform for connecting, managing, and monitoring devices and assets. It provides device provisioning, automation rules, and dashboards to analyze and visualize live and historical data, with multi-tenant support for serving multiple customers or organizations.
Key Features
- Device and asset management with customizable asset types
- Secure connectivity via APIs and protocol integrations (e.g., MQTT, HTTP/REST, WebSocket)
- Automation using a rules engine with drag-and-drop flows and scripting (JavaScript and Groovy)
- Alerts and notifications based on live telemetry and events
- Dashboard and insights builder for data visualization
- Multi-tenancy (realms) with users, roles, and restricted access
- Extensible web components for building custom web apps for installers and end-users
Use Cases
- IoT manufacturers managing distributed devices with provisioning, monitoring, and updates
- System integrators unifying multiple on-site systems into a single monitoring and control platform
- Energy management and smart building scenarios using rules, alarms, and dashboards
Limitations and Considerations
- Historical attribute data retention is governed by configurable purge policies, which may require tuning for long-term analytics needs
OpenRemote fits teams that need an end-to-end, customizable IoT foundation: connectivity, asset modeling, automation, and visualization in one platform. Its multi-tenant architecture and extensibility make it suitable for both single deployments and solutions delivered to multiple customers.
Categories:
Tags:
Tech Stack:
Similar Services

Home Assistant
Open-source home automation platform prioritizing local control
Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Frigate
NVR with real-time local object detection for IP cameras
Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.
Tasmota
Open source firmware for ESP8266/ESP32 smart home devices
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


ThingsBoard
Open-source IoT platform for device management and dashboards
Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Zigbee2MQTT
Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT
Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.
Docker
TypeScript
Gradle
Java