An open source IoT platform for device management, asset tracking, and automation via a rules engine.

OpenRemote is an open-source IoT platform designed for device management, asset tracking, and automation. It provides a centralized system to manage hardware assets, collect data, and execute automated workflows based on predefined conditions. The software is deployed as a server application, typically using Docker containers for installation and management, and is compatible with both amd64 and arm64 architectures.
The platform includes a Manager UI for administrative tasks and an Insights dashboard builder for data visualization. Users can define custom asset types and connect devices through various protocol agents. It supports multi-tenancy through the use of realms, allowing different groups of users and assets to be isolated within a single installation. This structure makes it suitable for managing complex environments where different stakeholders require separate access levels to specific device sets.
The architecture relies on a Java and TypeScript codebase, utilizing Gradle for builds. It integrates with various industrial and smart city protocols, including Modbus and MQTT. The system is designed for developers and operators who need to manage large fleets of devices or monitor energy and building infrastructure. Data retention is configurable, with historical attribute data purged based on a defined maximum age, which can be set globally or overridden for individual attributes.
Development is focused on extensibility, allowing users to create custom projects with specific protocols and setup code. The platform is intended for those building smart city infrastructure, fleet telematics systems, or energy monitoring networks that require a scalable data platform for device orchestration.
OpenRemote serves as a comprehensive data platform for IoT infrastructure and smart city applications.
Provides a self‑hosted backend with real‑time SQLite database, authentication, file storage and admin UI.
Provides backend infrastructure and web hosting for building web, mobile, and AI applications from one place.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.