Open source
Medkit
Every node behind one REST diagnostic API
Triaging a ROS 2 robot still means SSH, ros2 topic echo, and a folder of one-off scripts - and none of it survives the next robot.
A REST diagnostic API for your ROS 2 graph: discover nodes, read live data, trigger operations, manage configuration and faults. Apache 2.0, with a web UI and an MCP adapter.
Free, Apache 2.0 - shipped in the official ROS 2 distribution for Jazzy and Humble

What changes for you
Key capabilities
Where it fits
Medkit sits in front of your ROS 2 graph - and your PLCs over OPC-UA - as a standard SOVD (ISO 17978-3) diagnostic API. Open core, no lock-in.
See it in action
Free vs Pro
Medkit (open core)
- REST diagnostic API for ROS 2
- OPC-UA bridge for PLCs
- Discovery, faults, operations, configuration
- Web UI + MCP adapter
- Apache 2.0
Medkit Pro
- Every robot and PLC in one live fleet view
- Guided triage with proven fixes - about 40% faster to root cause
- Your AI wired into the same diagnostic context
- Signed, health-gated OTA with automatic rollback
- ECUs, safety runtimes, and custom protocols - one API
- Commercial support
How to get it
Install from GitHub and point it at your ROS 2 graph - no license key, no registration, a working diagnostic plane the same day. Talk to us when you want protocol bridges, OTA, or guided triage on top.
Medkit on GitHubSee selfpatch on your fleet
Tell us your stack - we'll show which of your recurring faults it could already resolve.