Skip to content

Kroki

Documentation

Kroki provides a unified API for rendering many diagram languages (PlantUML, Mermaid, GraphViz, etc.) via simple HTTP requests.

JavaScript Latest v0.30.1 · 3mo ago Security brief →

Features

  • Unified HTTP API supporting over 20 diagram syntaxes
  • Encode diagrams in URLs or send JSON payloads with POST
  • Modular architecture – core Java server + language‑specific companion containers
  • Docker‑based deployment for easy self‑hosting

Recent releases

View all 2 releases →
v0.30.1 Bug fix
Notable features
  • Support skins in WaveDrom
  • Configurable PlantUML security profile
v0.30.0 New feature
Security fixes
  • Updated lodash [security]
  • Updated logback-core [security]
  • Updated OWASP java html sanitizer
Notable features
  • Allow network calls when safe mode is UNSAFE in Structurizr

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
4,159
Forks
296
Languages
JavaScript Java CSS

Install & Platforms

Install via
docker

Community & Support

Beta — feedback welcome: [email protected]