- Home
- IoT Device Management Platforms
- OpenRemote
OpenRemote
What it is
OpenRemote is an open-source IoT platform that brings different protocols and data sources into one management system. It is designed for professional integrators, including manufacturers, system integrators, and governments. Users can define asset types and the attributes they want to track, then create automations with When-Then rules, a visual Flow Editor, or Groovy scripting. Its dashboard builder supports live monitoring, historical trend analysis, and alerts when attributes pass thresholds. Built-in protocol agents cover HTTP, SNMP, ModBus, MQTT, Bluetooth, LoRaWAN, Serial, TCP, UDP, KNX, Velbus, and openWeather. Assets and attributes are available through a unified REST API and WebSockets. Keycloak supports OAuth2/OpenID Connect and role-based access control, while Realms keep users and data logically separate. The platform also supports edge-device firmware updates and security patch rollouts through Hawkbit. OpenRemote is container-first, with Docker Compose deployment for its manager, database, identity service, and map server. The code is available under AGPLv3; commercial licenses are offered for organizations seeking an exemption from the stated source-sharing obligation. The free Community option includes community support.
For and against
For
- Supports a broad set of built-in protocol agents.
- Offers rules, visual flows, and Groovy scripting.
- Dashboards include live monitoring and threshold alerts.
- Provides REST API and WebSocket access.
- Free Community option includes community support.
Against
- Requires container-based deployment setup.
- Community support is the stated free-plan support.
- AGPLv3 includes a source-sharing obligation for closely interacting software.
The verdict
OpenRemote combines asset management, automation, dashboards, and protocol integrations in an open-source IoT platform. Its deployment model and license terms are important considerations for teams planning to run or extend it.
Who it suits
OpenRemote suits professional integrators and organizations such as manufacturers, system integrators, and governments that need to manage connected assets and automate operations. Its self-hosted deployment and free Community option may appeal to teams able to manage the platform themselves.
Plans and prices
Support Voucher
Full featured IoT platform · Self hosting · AWS Marketplace · Email issue support
Read 15 Oct 2026 · openremote.io
Managed Service
Full featured IoT platform · Managed hosting · Company CI/CD · Custom mobile app
Read 15 Oct 2026 · openremote.io
Professional Community
Full featured IoT platform · Self hosting · AWS Marketplace · Community support
Read 15 Oct 2026 · openremote.io
On the record
- AI and forecasting
- The product lists machine-learning/statistical forecasting and an MCP server for AI clients to query and manage assets, users, and realms.openremote.io · read 15 Oct 2026
- API
- OpenRemote provides HTTP REST, WebSocket, and MQTT manager APIs, with OpenAPI references for the HTTP interface.docs.openremote.io · read 15 Oct 2026
- APIs
- Assets and attributes are exposed through a unified REST API and WebSockets.openremote.io · read 5 Oct 2026
- API security
- HTTP API access uses OAuth2 OpenID access tokens with authorization-code and client-credentials flows; anonymous operations can be limited.docs.openremote.io · read 15 Oct 2026
- Asset management
- Users can define asset types and the attributes they need to track.openremote.io · read 5 Oct 2026
- Asset model
- The product supports custom asset types and attributes for modeling devices and other entities.openremote.io · read 15 Oct 2026
- Automate
- Users can define smart logic, flow rules, and scripts to automate IoT systems.openremote.io · read 15 Oct 2026
- Automation
- Automation options include When-Then rules, a visual Flow Editor, and Groovy scripting.openremote.io · read 5 Oct 2026
- AWS availability
- A dated maker announcement says the software became available free on AWS Marketplace on April 29, 2025, while AWS infrastructure charges still apply.openremote.io · read 15 Oct 2026
- Company profile
- LinkedIn describes OpenRemote as a privately held Eindhoven IT-services company founded in 2015 with 11–50 employees.linkedin.com · read 15 Oct 2026
- Connect
- The platform links and manages devices and other data sources through one manager interface.openremote.io · read 15 Oct 2026
- Custom applications
- Web components support bespoke customer applications with installation flows and asset views.openremote.io · read 15 Oct 2026
- Dashboards and alerts
- The built-in dashboard builder supports live monitoring, historical trend analysis, and alerts when attributes exceed thresholds.openremote.io · read 5 Oct 2026
- Dashboards and maps
- Dashboard tools cover live, historical, and alert data, while mapping includes geofencing, custom layers, floor plans, and OpenStreetMap.openremote.io · read 15 Oct 2026
- Data storage
- Persistent data uses PostgreSQL with TimescaleDB for time-series storage.openremote.io · read 15 Oct 2026
- Deployment
- OpenRemote describes itself as container-first and provides a Docker Compose setup for deploying the manager, database, identity service, and map server.openremote.io · read 5 Oct 2026
- Developer requirements
- The development environment requires Docker and Compose plus Java 21, Git, Git LFS, Node 20.19 or newer, Yarn 3.2 or newer, and JAVA_HOME.docs.openremote.io · read 15 Oct 2026
- Documentation
- Documentation includes user guides, deployment material, developer guides, REST API references, JavaDoc links, configuration guidance, and protocol-agent instructions.docs.openremote.io · read 15 Oct 2026