Skip to main content
Version: 1.1.8

jadice flow documentation

jadice flow provides an application infrastructure to execute document-related tasks at large scale, such as format conversion, data extraction or content migration.

In this documentation you will learn how set up jadice flow, understand its key concepts and how to use its API.


jadice flow offers a variety of setups for different use cases. All setups are assembled to be used in a container infrastructure. Currently, we provide the following products:

e-mail conversion
E-Mail Conversion
Document Enhancer
Archive Migrator
OCR Conversion
OCR Conversion
E-Mail aggregation & conversion to PDF
Make documents accessible
Migrate documents
Character recognition for images & conversion to plain text and HOCR

Each product can be installed directly with the helm chart provided via Please contact for access and test versions, and also if you have requirements beyond the scope of the aforementioned products.

How to run

jadice flow 's microservice architecture uses execution units called workers. It provides the necessary building blocks to scale individual worker types as needed when running the services in a kubernetes-compatible environment.

While it is possible to run the application on a Docker Compose environment , it is recommended to use a kubernetes-compatible production environment.


To get started really quickly we recommend the tutorial series:

  • Tutorial 01 - how to set up an OCR deployment in a local Docker environment
  • Tutorial 02 - how to obtain OCR results using the Java Client

Dive deeper

Understand the main concepts and learn about the system architecture. Refer to the API Reference when questions arise, and learn how the system can be monitored or updated.


Your feedback helps to improve the documentation. Whenever you encounter errors or miss relevant information, please contact