Skip to content
Feature

The board describes its own API

in this fork since v2.10.0

Upstream documented its API in prose on a web page. This fork's daemon serves an OpenAPI 3.1 document describing every operation it has, and everything else is generated from that.

33operations, described by the board itself
3things generated from that description
0hand-written pages that can drift

the openapi.json this site commits, from a bmcd release, 2026-09-12.

This site's API reference, emitted from the document the board serves. Nothing on this page was written by hand.
This site's API reference, emitted from the document the board serves. Nothing on this page was written by hand.

Three things are generated from one document: this site's reference, the interface's own types, and the command line's knowledge of what exists. A hand-written API page drifts from the API within about two releases; a generated one cannot.

The full argument, with every measurement →

Last updated: