Public Beta
Meet Kai. Your AI Data
Engineering Assistant
A context-aware data engineering agent embedded directly in Keboola. Build integrations, write transformations, debug failures, and document your entire project.
All through conversation.

FirehouseApifyCreditinfoHome CreditDXC TechnologyGymBeamHeurekaInnogyCarvagoGrouponP3
The Challenge

Everyone has an AI assistant today, but most fail when it comes to real work.

Job failed? Open Kai, type "Fix it." With follow mode enabled, Kai navigates you through the pages it's working on so you see changes in real-time. Disable it to let Kai work in the background.

We wanted to build something different - a real data engineering agent capable of managing the entire lifecycle of data processing within Keboola.

✦ Design principles

Built on guidance, safety, and control

Guided Workflows illustration

Guided Workflows

Job failed? Open Kai, type "Fix it." With follow mode enabled, Kai navigates you through the pages it's working on in real-time.

Full Transparency illustration

Full Transparency

Kai asks before performing any modifying action and displays a diff with proposed changes. Every action is logged in a complete audit trail.

Safe Development illustration

Safe Development

Kai can work in development branches, ensuring it never affects production. Review all changes before merging.

Kai in 3 minutes

Context-aware, not just another chatbot

Kai lives inside your Keboola project. It sees your schemas, reads your logs, and understands your pipelines — so it fixes real problems, not hypothetical ones.

Kai in 3 minutes
Jordan Burger

Jordan Burger

AI Lead at Keboola / Your guide to Kai AI Assistant

Kai in numbers
44%
of our customers
adopted Kai already
41.8%
Used for analytics & data
exploration
2-5s
Average response for
simple queries
59%
Conversations resolved
with configs or explanations
Security & Privacy

Enterprise-grade security, built in

Your data is never used to train AI models . Full audit trails, regional processing, and automatic PII redaction.

Data Privacy

Your data is never used to train AI models. Zero retention on processed data.

Full Audit Trails

Every Kai action is logged with complete traceability for org admins.

Regional Processing

Data stays in your region. GDPR, HIPAA, SOC 2 Type II compliant.

PII Redaction

Automatic detection and redaction of personally identifiable information.

Role-Based Access

Granular permissions control who can use Kai and what it can do.

Secrets Management

Credentials and tokens are never exposed to Kai. Safe secrets handling.

How teams
actually use Kai

Error Debugging & Troubleshooting
Data App Creation

Kai can build complete data apps from scratch — dashboards, reports, and interactive tools — directly within Keboola, without needing a separate dev environment.

Integration Setup & Custom Connectors

Kai writes custom connectors and configures integrations on demand. Describe what you need to connect — Kai handles the setup, authentication, and mapping.

SQL/Python Transformation

Tell Kai what transformation you need — it writes, tests, and deploys SQL or Python code directly into your pipeline. No context switching needed.

Project Understanding & Onboarding

New to the project? Kai reads your entire Keboola setup and explains what every component does, how data flows, and where to start — in plain language.

Documentation & Metadata Management

Kai auto-generates documentation for your tables, transformations, and pipelines — and keeps metadata up to date as your project evolves.

Error Debugging
Getting started

From question to solution in seconds

No installation, no API keys, no OAuth setup. Kai is already embedded and authenticated in your project.

Click the Kai button

Find Kai in your project's top navigation bar. It's already context-aware of your current location — whether you're on Flows, Storage, or a specific component.

01

Ask in plain language

Describe what you need. Kai reads your schemas, logs, configurations, and pipelines to understand the full picture before responding.

02

Review, Approve & Deploy

Every modifying action shows a code diff and requires your explicit consent. Test in development branches for safety, then merge to production when satisfied.

03
✦ Why Kai?

Not just another
AI chat wrapper

If you paste an error log into ChatGPT, it guesses based on syntax. Kai reads the actual state of your project and fixes based on what's actually there.

Feature
Kai (in platform)
MCP Server (IDE)
Generic AI
Best for:
Browser
workflows & teams
IDE-heavy
development
Generic tasks

Can I use both? Yes! They are not mutually exclusive. Many users rely on Kai for quick troubleshooting and the MCP Server with Cursor or Claude Desktop for heavy-duty local development.

Frequently asked questions

✦ Get started

Start building with
Kai today

Whether you're exploring data, building integrations, debugging pipelines, or generating documentation — Kai is ready to help.

Try NOW!
Getting started with Kai — Keboola AI Assistant