Skip to main content

Genie Code

note

Starting July 8, 2026 at 00:00 UTC, Genie products are billed following a pay-as-you-go pricing model that includes a per-user free monthly allowance. Account admins can manage budgets and cost controls for Genie. For more details on pricing, see Databricks pricing.

Genie Code is the AI coding and data assistant for developers and technical practitioners in the Databricks workspace. It generates and runs code, builds pipelines and AI/BI dashboards, debugs errors, and works directly with Unity Catalog tables, columns, and lineage to accelerate multi-step data work. It runs in notebooks, the SQL editor, the Lakeflow Pipelines Editor, AI/BI dashboards, and MLflow, and chat threads persist as you navigate between pages.

Genie Code is governed by your Unity Catalog permissions, so it can only access data and perform operations that you have permissions for. Fair usage limits prevent abuse but do not affect most users.

Genie Code is part of the Genie family of AI experiences. Business users who want a simplified chat interface to ask data questions, explore dashboards, and run apps should use Genie One. Data teams configuring trusted data, metrics, and business rules for domain-specific environments should see Genie Agents. For privacy, trust, and security details, see Databricks AI assistive features trust and safety.

Full page Genie Code (Beta)

Genie Code now has a full page command center experience, where the active thread is shown prominently, surfacing notebooks and files alongside it as tabs when needed. Start work directly from Genie Code rather than from an asset like a notebook, run multiple threads in parallel, and personalize Genie Code with skills, instructions, and MCP servers. See Full page Genie Code.

Demo video

See Genie Code in action in this demo video.

Genie Code capabilities by product surface

Genie Code adapts to the product surface you are using and handles multi-step tasks autonomously. In the Lakeflow Pipelines Editor, it focuses on pipeline editing and data engineering. In notebooks and the SQL Editor, it supports data exploration and analysis. In dashboards, it supports data analysis and dashboard creation. In MLflow, it helps debug and improve GenAI applications.

Built-in features for code assistance

Genie Code uses Unity Catalog metadata (tables, columns, descriptions, and your company's popular data assets) to give personalized responses while you write, debug, and run code. Use the following built-in features:

Tutorial

To get started, try the Genie Code tutorial:

Geo availability of Genie Code features

Genie Code is a Designated Service that uses Geos to manage data residency when processing customer content. To learn more about the availability of Genie Code features in different geographic areas, see Databricks Designated Services.

tip

If you can't enable Genie Code, you might need to disable Enforce data processing within workspace Geography for AI features. See Enable cross-Geo processing.