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

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

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

Deploy selfpatch on your fleet

Tell us your stack and we will show you which recurring faults it could fix today.

A quadruped robot wading through deep snow on a mountain at sunset, a rescue helicopter overhead