Kroki
Creates diagrams from textual descriptions
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- Data source
- public-apis + marcelscruz
- Documentation / URL
- https://kroki.io
Overview
Kroki renders text-based diagrams (Mermaid, PlantUML, Graphviz, and 30+ more) — keyless (verified live).
Quick Start
Health (verified live — engine versions):
curl "https://kroki.io/health"
{ "version": { "mermaid": "11.16.0", "plantuml": "1.2026.6", "dot": "14.1.3", "d2": "0.7.1" }, "status": "pass" }
Render a diagram:
curl "https://kroki.io/graphviz/svg" \
-H "Content-Type: text/plain" \
-d 'digraph G { a -> b }'
Authentication
None — keyless.
Rate Limits & Notes
- Free; be polite — no hard published limit.
- Self-hostable (Docker image).
FAQ
Is Kroki free? Yes — free and keyless (verified); self-hosting available.
What formats? Mermaid, PlantUML, Graphviz, D2, and 30+ engines (verified health).
Output? SVG/PNG/PDF by extension.
More in Development
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 24 Pull Requests Project to promote open source collaboration during December | No auth | Yes | Yes | ↗ |
| Abacus Free and simple counting service. You can use it to track page hits and specific events | No auth | Yes | Unknown | ↗ |
| Agent Gateway 34+ AI agent infrastructure services including memory, wallets, and scheduling | API Key | Yes | Unknown | ↗ |
| AgentDeals Search and compare developer free tiers, startup credits, and pricing changes | No auth | Yes | Unknown | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |