Skip to content

kymo User Guide

Diagram superpowers — type it, see it appear, watch it animate.

kymo turns a small, line-oriented text language (.kymo) into clean, animated SVG diagrams — architecture diagrams, cloud reference designs, data flows, and BPMN processes — and can also export to Figma, Excalidraw, and WebP, or import standard BPMN 2.0 files. You write what to draw; kymo decides how and where.

This guide is the friendly, example-first companion to the formal DSL Language Specification. Start here if you want to draw a diagram; reach for the spec when you need the exact grammar.

Contents

GuideWhat it covers
Getting StartedInstall kymo and render your first diagram in five minutes.
The .kymo LanguageA guided tour of every building block: components, regions, layout, edges, icons, and BPMN.
CookbookComplete, copy-pasteable diagrams for common patterns — cloud architecture, layered systems, and workflows.
FAQ & TroubleshootingFixes for the problems you'll hit in your first week.

Try it without installing

The browser playground runs the whole engine client-side — type DSL on the left, see the SVG on the right, share via URL:

https://kymo.studio/app/

Where to go next

Apache 2.0 Licensed