Connectors are lightweight applications that bridge robots or fleet managers to InOrbit. They use the Edge SDK to send robot data to InOrbit and can handle bidirectional communication for actions and missions. Use a connector when:Documentation Index
Fetch the complete documentation index at: https://inorbitinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Your robots use a proprietary fleet manager (MiR, OTTO, Gausium, etc.)
- You want to integrate robots that expose an API
- You can’t or don’t want to install software directly on robots
Available Connectors
MiR Connector
Connect MiR AMRs via MiR Fleet
OTTO Connector
Connect OTTO Motors robots
Gausium Connector
Connect Gausium cleaning robots
InStock Connector
Connect InStock inventory robots
Deployment Options
Connectors can be deployed in two ways:- Edge Deployment
- Managed Cloud (Recommended)
Deploy the connector on your own infrastructure within your network.Best for:
- Full control over infrastructure
- Existing edge compute resources
- Air-gapped or restricted networks
- Linux server (Ubuntu 20.04+ recommended) or Docker
- Network access to robot/fleet manager API
- Outbound internet access to InOrbit cloud
How Connectors Work
- Polls your robot or fleet manager API for status
- Transforms data into InOrbit format
- Publishes to InOrbit via Edge SDK
- Handles bidirectional actions (missions, commands)
Building Your Own Connector
If there’s no pre-built connector for your platform, you can create one using our Python framework:inorbit-connector Package
Theinorbit-connector Python package provides a base structure for building connectors:
Connector Framework
Learn how to build your own connectors with the Python framework (API spec, configuration, and examples)
Connector Configuration
Most connectors use YAML configuration files. Example for MiR:Next Steps
Edge SDK
Learn the SDK that powers connectors
GitHub Repo
View all connector source code