Skip to content

Specialty diagram types

These diagram_type values are supported through Kroki (or the same pipeline as other types). Each uses its own input language; check the upstream project for full syntax. Use generate_uml with the matching diagram_type and code.

diagram_type Use case
excalidraw Hand-drawn whiteboard look
bytefield Binary protocol byte layouts
wavedrom Digital timing / waveform
pikchr Pikchr diagram scripting language (Fossil-style)
nomnoml UML in shorthand
svgbob ASCII art to SVG
vega / vegalite Visualization grammars

Output formats vary by type; use validate_uml or uml://formats before rendering.

See also