OpenRemote
openremote.io
What it is
OpenRemote is an open-source IoT platform for bringing different protocols and data sources into one management system. Users 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 include HTTP, SNMP, ModBus, MQTT, Bluetooth, LoRaWAN, Serial, TCP, UDP, KNX, Velbus, and openWeather. Assets and attributes are accessible through a unified REST API and WebSockets. Keycloak provides OAuth2/OpenID Connect and role-based access control; Realms logically isolate users and data. Through Hawkbit integration, the platform supports edge-device firmware updates and security patch rollouts. OpenRemote is designed for professional integrators, including manufacturers, system integrators, and governments. It uses a container-first approach and offers Docker Compose deployment for its manager, database, identity service, and map server. The code is licensed under AGPLv3, with commercial licenses available for organizations seeking an exemption from the stated source-sharing obligation. Community support is included with the free option.
Spec sheet
- What it does
- OpenRemote is a 100% open-source IoT platform for manufacturers and integrators that connects devices and data sources, runs automation, and visualizes operational data.Read 15 Oct 2026 · openremote.io
- Intended users
- The platform is designed for professional integrators and its stated audiences include manufacturers, system integrators, and governments.Read 5 Oct 2026 · openremote.io
- Deployment
- OpenRemote describes itself as container-first and provides a Docker Compose setup for deploying the manager, database, identity service, and map server.Read 5 Oct 2026 · openremote.io
- API
- OpenRemote provides HTTP REST, WebSocket, and MQTT manager APIs, with OpenAPI references for the HTTP interface.Read 15 Oct 2026 · docs.openremote.io
- Support
- The maker offers consultancy, development, hosting, and Service Level Agreement support, while the free Community option includes community support.Read 5 Oct 2026 · openremote.io
- License
- The code is available under AGPLv3, with commercial licenses offered for organizations that want an exemption from the stated source-sharing obligation for closely interacting additional software.Read 5 Oct 2026 · openremote.io
- Founded
- 2015Read 28 Sep 2026 · openremote.io
- 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.Read 15 Oct 2026 · openremote.io
- API security
- HTTP API access uses OAuth2 OpenID access tokens with authorization-code and client-credentials flows; anonymous operations can be limited.Read 15 Oct 2026 · docs.openremote.io
- APIs
- Assets and attributes are exposed through a unified REST API and WebSockets.Read 5 Oct 2026 · openremote.io
- Asset management
- Users can define asset types and the attributes they need to track.Read 5 Oct 2026 · openremote.io
- Asset model
- The product supports custom asset types and attributes for modeling devices and other entities.Read 15 Oct 2026 · openremote.io
- Automate
- Users can define smart logic, flow rules, and scripts to automate IoT systems.Read 15 Oct 2026 · openremote.io
- Automation
- Automation options include When-Then rules, a visual Flow Editor, and Groovy scripting.Read 5 Oct 2026 · openremote.io
- 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.Read 15 Oct 2026 · openremote.io
- Company profile
- LinkedIn describes OpenRemote as a privately held Eindhoven IT-services company founded in 2015 with 11–50 employees.Read 15 Oct 2026 · linkedin.com
- Connect
- The platform links and manages devices and other data sources through one manager interface.Read 15 Oct 2026 · openremote.io
- Custom applications
- Web components support bespoke customer applications with installation flows and asset views.Read 15 Oct 2026 · openremote.io
- Dashboards and alerts
- The built-in dashboard builder supports live monitoring, historical trend analysis, and alerts when attributes exceed thresholds.Read 5 Oct 2026 · openremote.io
- Dashboards and maps
- Dashboard tools cover live, historical, and alert data, while mapping includes geofencing, custom layers, floor plans, and OpenStreetMap.Read 15 Oct 2026 · openremote.io
- Data storage
- Persistent data uses PostgreSQL with TimescaleDB for time-series storage.Read 15 Oct 2026 · openremote.io
- 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.Read 15 Oct 2026 · docs.openremote.io
- Documentation
- Documentation includes user guides, deployment material, developer guides, REST API references, JavaDoc links, configuration guidance, and protocol-agent instructions.Read 15 Oct 2026 · docs.openremote.io
- Edge operation
- Edge gateways and gateway tunneling support deployments close to devices and remote sites.Read 15 Oct 2026 · openremote.io
- Extensibility
- Extensions are separate Java artifacts that can add protocol agents, asset types, setup tasks, container services, rules, and reusable backend logic.Read 15 Oct 2026 · docs.openremote.io
- Extension limitation
- Extensions currently require build-time inclusion in a custom project and cannot be enabled or disabled dynamically in the Manager UI.Read 15 Oct 2026 · docs.openremote.io
- Firmware updates
- The platform supports over-the-air firmware management through Hawkbit.Read 15 Oct 2026 · openremote.io
- Google Play app
- The official OpenRemote v3 Android app connects hosted projects for viewing, controlling, and monitoring assets; the listing shows 1K+ downloads and no displayed star rating or review count.Read 15 Oct 2026 · play.google.com
- Identity and access
- Keycloak provides OAuth2/OpenID Connect and role-based access control, while Realms logically isolate users and data.Read 5 Oct 2026 · openremote.io
- Identity and tenancy
- Keycloak supplies OAuth2/OIDC authentication, role-based access control, and multiple realms for tenants.Read 15 Oct 2026 · docs.openremote.io
- Industry coverage
- The maker lists device management, energy management, industrial IoT, fleet telematics, building management, smart-city, and agriculture applications.Read 15 Oct 2026 · openremote.io
- Legal entity
- Compadex identifies the Dutch legal entity as OpenRemote B.V., registered at Torenallee 26-22 in Eindhoven.Read 15 Oct 2026 · compadex.com
- Licence
- The core repository is licensed under the GNU Affero General Public License version 3, with third-party components under their own licences.Read 15 Oct 2026 · github.com
- Limit: Gartner login
- One Gartner reviewer reports that logging in can sometimes be difficult.Read 15 Oct 2026 · gartner.com
- Praise: Gartner themes
- Reviewers repeatedly mention scalable energy-management potential, innovative smart-city dashboards, knowledgeable staff, asset visibility, technical competence, and proactive support.Read 15 Oct 2026 · gartner.com
- Protocol integrations
- Documented agents cover HTTP, SNMP, Modbus, MQTT, Bluetooth, LoRaWAN, serial, TCP, UDP, KNX, Velbus, and OpenWeather.Read 15 Oct 2026 · openremote.io
- Protocols
- Built-in protocol agent support includes HTTP, SNMP, ModBus, MQTT, Bluetooth, LoRaWAN, Serial, TCP, UDP, KNX, Velbus, and openWeather.Read 5 Oct 2026 · openremote.io
- Rating on Capterra
- 0.0 out of 5 from 0 reviewsRead 15 Oct 2026 · capterra.com
- Rating on G2
- 0 out of 5 from 0 reviewsRead 15 Oct 2026 · g2.com
- Rating on Gartner Peer Insights
- 4.6 out of 5 from 6 ratingsRead 15 Oct 2026 · gartner.com
- Rating on GetApp
- 0 out of 5 from 0 reviewsRead 15 Oct 2026 · getapp.com
- Rating on SourceForge
- 5.0 out of 5 from 8 ratingsRead 15 Oct 2026 · sourceforge.net
- Rules
- Automation can use When-Then rules, a visual Flow Editor, Groovy, JavaScript, and Rules JSON.Read 15 Oct 2026 · openremote.io
- Security news
- On October 14, 2026, OpenRemote reported that its community identified and resolved a cross-tenant authorization issue.Read 15 Oct 2026 · openremote.io
- Self-hosting
- Docker images support amd64 and arm64; the quick start uses Docker Compose and exposes the Manager at a local HTTPS address.Read 15 Oct 2026 · github.com
- TrustRadius pricing and deployment
- TrustRadius lists pricing as contact sales, with on-premises and SaaS deployment, and says a free version and free trial are available.Read 15 Oct 2026 · trustradius.com
- Visualize
- Real-time dashboards, geographic maps, and custom insights turn device data into visual information.Read 15 Oct 2026 · openremote.io
Plans and prices
Strong points and limits
Strong points
- Supports a broad set of built-in protocol agents.
- Automation includes visual flows and Groovy scripting.
- Dashboards provide live monitoring and threshold alerts.
- Assets are exposed through REST API and WebSockets.
- Free Community option includes community support.
Limits
- Commercial licenses are needed for the stated source-sharing exemption.
- Support Voucher and Managed Service prices are on request.
- The Community option includes community support.
Who it suits
OpenRemote suits professional integrators, manufacturers, system integrators, and governments that need to manage connected assets and automate processes. It also suits teams able to self-host and work with a container-first deployment.
Verdict
OpenRemote brings asset tracking, automation, dashboards, and protocol integrations into one IoT platform. The free Community option offers self-hosting, while organizations needing a source-sharing exemption or paid services should ask about commercial licensing and quoted plans.
Where Specifiction places it
- IoT Analytics Software#6 of 248.6
- IoT Device Management Platforms#7 of 188.5