Genie Conversational Analytics
Embed a Databricks AI/BI Genie chat interface so users can explore data through natural language. Configure a Genie space, wire up server and client plugins, declare app resources, and deploy.

Build with AI
- Copy the prompt below
- Paste into Cursor, Claude Code, Codex, or any coding agent
- Your agent builds it — asking questions along the way so the result is exactly what you want
New to templates? Learn more here
When done, you will have:
- A configured AI/BI Genie space connected to your data tables
- A Databricks App with an embedded Genie chat interface
- Server and client plugins wired together with proper app resource declarations
- A deployed app where users can ask questions about their data in plain language
Prerequisites
Verify these Databricks workspace features are enabled before starting. If any check fails, ask your workspace admin to enable the feature.
- AI/BI Genie enabled. Run
databricks genie list-spaces --profile <PROFILE>and confirm the command succeeds. Anot foundor permission error means Genie is not available to this identity. - At least one Genie space configured. The command above must return at least one space; you will use its
space_idbelow. If none exist, open your Databricks workspace, navigate to AI/BI Genie, and create a space connected to the data tables you want to query. - Databricks Apps enabled. Run
databricks apps list --profile <PROFILE>and confirm the command succeeds (an empty list is fine). The template deploys an AppKit app that hosts the Genie chat UI.


