Skip to content

Open source

Medkit

Every node behind one REST diagnostic API

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

Medkit web UI - one faults dashboard across a packaging line, an autonomous robot, and a tank farm, each fault shown by code, severity, and description
The Medkit web UI, one faults view across a packaging line, a robot and a tank farm.

Medkit

What changes for you

  • One REST view of every node - faults, live data, operations, configuration - instead of SSH sessions and scattered scripts.
  • New robot types onboard in days: the gateway discovers your graph, no per-robot glue code.
  • Free and open source - evaluate on your real stack without procurement.

Key capabilities

  • REST diagnostic API for every ROS 2 entity
  • OPC-UA bridge for PLCs - one API across ROS 2 and the plant floor
  • Discovery, faults, operations, configuration
  • Web UI for browsing
  • MCP adapter for AI agents
  • Apache 2.0

Medkit

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.

ROS 2 graph

DDS

PLCs

OPC-UA

Different protocols

Medkit gateway

Open core, normalizes both

One SOVD API

Web UI and MCP

Your tools and agents

Medkit

See it in action

ros2_medkit demo with Foxglove and MoveIt

Medkit

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
Learn more

Medkit

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 GitHub

Diagnose · Patch · Recover · Continue

See selfpatch on your fleet

Tell us your stack - we'll show which of your recurring faults it could already resolve.