Kroki is een open-source API die diagrammen genereert uit tekstbeschrijvingen. Het verenigt bestaande renderers zoals PlantUML, Mermaid, GraphViz, D2 en Structurizr achter een gemeenschappelijke interface, die via GET- en POST-verzoeken wordt aangeroepen. Ontwikkelaars en documentatieteams gebruiken de API om diagrammen automatisch in documentatie of build-pijplijnen op te nemen. Naast de gehoste dienst op kroki.io kan Kroki op de eigen infrastructuur worden geïnstalleerd.
Kroki is uitgebracht onder de MIT-licentie en wordt gebouwd en onderhouden door Yuzu tech, dat op de eigen website in Villeurbanne (Frankrijk) is gevestigd. De gehoste dienst maakt gebruik van infrastructuur van Exoscale; de website vermeldt niet op welke locatie de dienst draait of waar gegevens worden verwerkt. Wie diagrambroncode niet naar een externe dienst wil sturen, kan Kroki zelf draaien. Zo vervangt de software gesloten, cloudgebonden diagram-API's door een code die organisaties zelf kunnen inzien en beheren.