Skip to content

Architecture

Christopher Frieler edited this page Sep 28, 2025 · 3 revisions

A central idea of KraftSQL is to use the available SQL engine usually included in modern data warehouse systems.

KraftSQL Architecture

You build a Kotlin™ application that uses KraftSQL to generate SQL data transformations and execute them in the database. This way the runtime environment for your application can be kept small and cheap, while the database does the heavy lifting and can leverage the builtin optimizations. Furthermore, there's no need to transfer the data out of and back into the database.

Clone this wiki locally