Kroki est une API open source qui génère des diagrammes à partir de descriptions textuelles. Elle regroupe des moteurs de rendu existants, comme PlantUML, Mermaid, GraphViz, D2 et Structurizr, derrière une interface commune appelée par requêtes GET et POST. Les développeurs et les équipes documentaires s'en servent pour intégrer automatiquement des diagrammes dans leur documentation ou leurs chaînes de build. Outre le service hébergé sur kroki.io, Kroki peut être installé sur l'infrastructure propre d'une organisation.
Kroki est publié sous licence MIT et développé et maintenu par Yuzu tech, dont le site indique un siège à Villeurbanne, en France. Le service hébergé utilise l'infrastructure d'Exoscale ; le site ne précise ni l'emplacement du service ni le lieu de traitement des données. Une organisation qui ne souhaite pas transmettre son code source de diagrammes à un service externe peut exploiter Kroki elle-même. Le logiciel remplace ainsi des API de diagrammes fermées et uniquement cloud par un code que l'organisation peut examiner et exploiter.