Kroki!

Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz... and more to come!

Ready to use Diagrams libraries are written in a variety of languages: Haskell, Python, JavaScript, Go, PHP, Java... some also have C bindings. Trust us, you have better things to do than install all the requirements to use them. Get started in no time!

Simple Kroki provides a unified API for all the diagram libraries. Learn once use diagrams anywhere!

Free & Open source All the code is available on GitHub and our goal is to provide Kroki as a free service.

Fast Built using a modern architecture, Kroki offers great performance.

📌 Download cheat sheet as PDF

image