# Deploy Kroki with Easypanel

URL: /templates/kroki

Kroki is a self-hosted diagramming and visualization service that allows users to generate diagrams from textual descriptions. It supports multiple diagramming formats, including Mermaid, BPMN, Excalidraw, PlantUML, Graphviz, and more. With Kroki, users can convert structured text into graphical representations quickly and efficiently. The application provides a simple API, making it easy to integrate with other tools. It is lightweight, supports multiple diagram rendering engines, and ensures full control over your data with a self-hosted deployment.

## Benefits

### Versatile Diagram Generation

Kroki supports various diagram formats, including UML, BPMN, Graphviz, Mermaid, and more, allowing users to create diverse visual representations.

### API-Based Integration

With its powerful API, Kroki enables seamless integration with documentation tools, wikis, and other platforms for automated diagram generation.

### Self-Hosted & Secure

Deploy Kroki on your own infrastructure to maintain full control over your data and ensure privacy.

## Features

### Multi-Format Support

Kroki allows users to generate diagrams using multiple text-based languages, including PlantUML, Graphviz, Mermaid, and Excalidraw.

### Lightweight & Efficient

Kroki is optimized for fast rendering, ensuring quick processing of diagram requests.

### Open-Source & Extensible

The platform is open-source, allowing customization and enhancements through additional rendering engines.

### No External Dependencies

Kroki does not require external services or connections, making it ideal for offline or secure environments.

## Configuration

- `appServiceName` (App Service Name, required): kroki

- `appServiceImage` (App Service Image, required): yuzutech/kroki

- `mermaidServiceImage` (Mermaid Service Image, required): yuzutech/kroki-mermaid

- `bpmnServiceImage` (BPMN Service Image, required): yuzutech/kroki-bpmn

- `excalidrawServiceImage` (Excalidraw Service Image, required): yuzutech/kroki-excalidraw

## Services

- kroki: app (yuzutech/kroki)

- kroki-mermaid: app (yuzutech/kroki-mermaid)

- kroki-bpmn: app (yuzutech/kroki-bpmn)

- kroki-excalidraw: app (yuzutech/kroki-excalidraw)

## Resources

- [Documentation](https://kroki.io/#docs)

- [Github](https://github.com/yuzutech/kroki)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/kroki)