Skip to content
Data Apps

Apps

Build and run apps on top of your governed data in Keboola — with Kai, in the UI, or locally — without leaving the platform.

Apps let you build interactive applications — dashboards, tools, internal apps — directly on top of your data in Keboola. The app runs in your project’s governed space, so it can only reach the data you already have access to. No separate hosting, no shadow IT.

Apps run inside your project’s governed space — next to your data, behind your existing access controls, with no infrastructure to manage and nothing copied to an outside service. Build them your way: with Kai, in the UI, or locally. Read more in What are Keboola apps.

New to apps? Follow Getting started to build and publish your first app in about 10 minutes.

  • Build with Kai — describe the app in plain language and let Kai build it. The fastest path, no coding needed.
  • Build in the UI — create and configure an app from the Keboola interface.
  • Build locally — develop with your own tools, use your own Git account, and sync the app to your project. For developers who want full control.

Apps go well beyond dashboards: live data narratives, internal tools, configurators, even games. See what people build for real examples.

Keboola apps usually run on Python/JS, with Streamlit still supported for specific cases — and when you build with Kai, it picks the framework for you. See Python/JS vs Streamlit for when to use which.

Ask Kai

Ask anything about Keboola — I'll search the docs and cite the pages I use.