Skip to main content

What is OpenRobOps?

OpenRobOps (ORO) is an open-source robot fleet management and operations platform. It provides real-time observability, monitoring, and control for autonomous mobile robots (AMRs) — fully self-hostable, with native support for ROS, Open RMF and the ISO 21423 robot interoperability standard.

Started by InOrbit.AI, OpenRobOps brings the same production-proven technology used to manage thousands of robots into an open, transparent foundation that teams can own and extend.

Who is it for?

  • Robotics teams building and deploying AMRs who need fleet-wide visibility
  • Operations managers monitoring robot health, status, and incidents
  • Developers who want a customizable, self-hosted alternative to proprietary fleet management SaaS

Key Features

  • Real-time fleet monitoring — live telemetry from multiple robots
  • ISO 21423 native — act as the standard's fleet manager for any ISO 21423-compliant robot, no on-robot agent required (learn more)
  • Customizable dashboards — user-defined layouts and widgets
  • Incidents & alerts — status-rule-driven incidents with severities, automatic/manual actions, in-app notifications, and webhook channels
  • Themeable UI — eight built-in color themes with per-user persistence and automatic light/dark selection
  • Upstream forwarding — relay a fleet's telemetry and commands to another ORO or InOrbit instance
  • Pluggable module system — extensible ingest pipeline (system stats, custom data, localization, and more)
  • Role-based access control — with predefined roles for read-only usage, operation, configuration
  • Vendor-agnostic support — MQTT messaging layer, ROS agents and the ISO 21423 open standard to connect any robot
  • OAuth integration — Google and GitHub login, plus passwordless email; easily extensible to any identity provider
  • Efficient communication layer — binary serialization for MQTT messages; conditionally enable robot modules

Tech Stack

  • Meteor 3 with React 18 and Material UI
  • Node.js v22
  • MongoDB for persistence
  • Mosquitto MQTT broker
  • Protocol Buffers for message serialization
  • Docker Compose for local services
  • Terraform for configuration management

Next Steps