Skip to main content

Genie Code

Genie Code is an autonomous AI partner purpose-built for data work in Databricks. Unlike other AI assistants, Genie Code is deeply integrated with Unity Catalog, allowing it to understand your complete data landscape, including tables, columns, and lineage. This contextual awareness makes Genie Code highly effective for developers and data practitioners by accelerating complex, multi-step data tasks and autonomously adapting to your specific data and governance model. Genie Code is designed for data teams to use every day, from experimentation and model development to production pipelines and BI dashboards.

This page provides information about Genie Code capabilities. For information about Genie spaces, see What is a Genie space. For questions about privacy, trust, and security, see Databricks AI assistive features trust and safety.

All current Genie Code capabilities are available at no additional cost for all customers. Users pay only for the compute that they use to run their notebooks, queries, jobs, and so on. There are fair usage limits in place to prevent abuse. Most users are not impacted by these limits.

Genie Code capabilities

On some product surfaces, Genie Code offers specialized agentic experiences that can accelerate complex data work and handle multi-step tasks autonomously.

In Agent mode, Genie Code adapts its capabilities based on the product surface you are currently using in Databricks. For example, in the Lakeflow Pipelines Editor, Genie Code focuses on pipeline editing and data engineering tasks. In notebooks and the SQL Editor, Genie Code supports data exploration and analysis. In dashboards, it supports data analysis and dashboard creation.

How can Genie Code help?

Genie Code is built into the Databricks platform to help you with everyday work and unblock you when there's issues with code. It uses Unity Catalog metadata to understand your tables, columns, descriptions, and popular data assets across your company to provide personalized responses. The following features make it easy to get assistance from Genie Code:

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.