{"categories":[{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation/2"},{"label":"Documentation","url":"https://skillfed.io/packages/category/software-development-documentation"}],"enrichment":{"capability":"A MkDocs plugin that converts Kroki diagram syntax in Markdown code fences into rendered diagrams (BlockDiag, BPMN, Excalidraw, Mermaid, and others) embedded in your documentation.","skillfed_tags":["diagram-rendering","mkdocs-plugin","kroki-integration"],"use_cases":["Embed architecture diagrams, flowcharts, and sequence diagrams directly in API or system documentation without external image files.","Generate BPMN process diagrams in technical documentation that stay in sync with your source code repository.","Create Mermaid flowcharts and state diagrams in MkDocs sites, leveraging Kroki's rendering instead of client-side JavaScript.","Build documentation with theme-aware diagram styling (light/dark mode backgrounds and colors) using the plugin's style configuration.","Speed up local documentation builds by caching rendered diagrams, avoiding re-rendering on every file save during `mkdocs serve`."],"what_it_does":"mkdocs-kroki-plugin bridges MkDocs and Kroki, a universal diagram-rendering service. You write diagram syntax (BlockDiag, BPMN, Mermaid, Excalidraw, and others) inside Markdown code fences tagged with `kroki-`, and the plugin renders them server-side, embedding the results as images or SVG objects in your built documentation. It handles HTTP requests to a Kroki server (public or self-hosted), caches rendered diagrams to speed up rebuilds during local development, and supports configuration for output format, styling, timeouts, and display options like width and alignment.\n\nThe plugin depends on mkdocs as its framework, httpx for HTTP requests, and defusedxml for safe XML parsing. It targets modern Python (3.10\u20133.14) and is in Beta status. Maintenance is active, with recent releases and ongoing commits. No known security vulnerabilities are recorded.","worth_installing":"Yes. The plugin is actively maintained, has no known vulnerabilities, installs with low friction, and solves a clear problem\u2014embedding diagrams in MkDocs without manual image management. MIT licensing removes legal friction. Install it if you use MkDocs and want to include Kroki diagrams; the only prerequisite is access to a Kroki server and Python 3.10+."},"id":"mkdocs-kroki-plugin","links":{"html":"https://skillfed.io/packages/mkdocs-kroki-plugin","md":"https://skillfed.io/packages/mkdocs-kroki-plugin.md","pypi":"https://pypi.org/project/mkdocs-kroki-plugin/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-13","license_spdx":"MIT","license_treatment":"permissive","name":"mkdocs-kroki-plugin","python_support":"supports_current","summary":"MkDocs plugin for Kroki-Diagrams"},"popularity":{"monthly_downloads":84348,"position":14005,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.6.0"}
