mermaid

Render Mermaid diagrams to images for inline use (e.g. Slack canvases).

Usage

GET /render/<deflate+base64url>.png    # recommended for Slack canvases (URL ends in .png)
GET /render/<deflate+base64url>.svg
GET /render.png?pako=<deflate+base64url>    # equivalent, query-string form
GET /render.svg?pako=<deflate+base64url>
GET /?code=<urlencoded mermaid>[&format=png|svg][&theme=...][&scale=1-5][&bgColor=...]

Parameters

Example

/?code=flowchart%20TD%0A%20%20A%5BBoot%5D%20--%3E%20B%5BReady%5D

Errors

Parse and render failures return HTTP 400 with the underlying mermaid error in the response body.