Databricks Genie explained: how it turns questions into SQL, what it costs from February 2027, its documented limits, and a Genie vs Upsolve table.

Ka Ling Wu
Co-Founder & CEO, Upsolve AI
10 min

Disclosure: This article is published by Upsolve AI. Where our product appears alongside others, the comparison is based on publicly available information as of November 2026.
Databricks Genie is the Databricks family of AI products that lets people ask questions of their data in plain English and get back SQL, a results table and a chart. Genie One and Genie Agents are free for named users only until January 31, 2027, so a pilot run today tells you very little about February’s bill.
If your data sits in Databricks and your users are employees, Genie should be your default choice. Here’s how it works, what it will cost, which limits to check first, and when a dedicated data agent fits better.
Key Takeaways |
|---|
|
What Is Databricks Genie?
Databricks Genie is the AI experience Databricks builds on Unity Catalog, its governance layer. A data team decides what the AI can see and how to interpret it. Business users then ask questions without writing SQL, within the permissions they already have.
Databricks Genie AI is not one product, and the names have moved. Older articles say AI/BI Genie or Genie Spaces, and the API paths still say /genie/spaces.
Product | Who uses it | What it does | Price, as of November 2026 |
|---|---|---|---|
Genie One (formerly Databricks One) | Business users | One home for chat, dashboards and apps. Routes questions to Genie Agents | Free for named users until Jan 31, 2027 |
Genie Agents (formerly Genie Spaces) | Analysts curate, business users ask | Domain-specific chat over chosen tables | Free for named users until Jan 31, 2027 |
Data engineers, data scientists | Autonomous coding agent | Billed since July 8, 2026, 25% off until Jan 31, 2027 | |
Genie Ontology (Public Preview) | Genie One, Genie Code | Combines metric views and domains with context inferred from your assets | Free until Jan 31, 2027, then “price coming soon” |
How Databricks Genie Turns Natural-Language Questions Into SQL

Genie helps people analyze business data by translating a question into a query against tables an analyst has already prepared. Per the Genie Agents concepts page:
The question arrives. In Genie One, chat looks for a matching Genie Agent first, then searches dashboards, queries and metric views.
Genie selects context. It filters table and column metadata, keys, the agent’s knowledge store, example SQL, functions, instructions and chat history for what’s relevant.
Models generate the SQL. Databricks describes a compound AI system of several components, not one model. If the question is ambiguous, Genie can ask for clarification.
The query runs read-only on the agent’s SQL warehouse, with two credentials: the author’s for compute, the asking user’s for data.
The answer comes back as the query, results and a visualization.
The split credentials are the clever part. Users need no warehouse permissions, Unity Catalog row filters and column masks apply per user, and a question about data they can’t access returns an empty response.
Chat mode handles what one SQL query can answer. Agent mode, formerly Research Agent, plans, runs several queries and returns a cited report, and it’s the only mode that can use unstructured files and MCP connectors. Answers aren’t deterministic: the same prompt can return different outputs, and example SQL reduces that.
Databricks Genie Pricing: Free Until January 2027, Then Metered
There is no seat fee. The pricing page and cost documentation split the bill like this, at US East list prices as of November 2026:
Usage | Until January 31, 2027 | From February 1, 2027 |
|---|---|---|
Genie One and Agents, named users | Free | 150 free DBUs a month, then $0.07/DBU |
Genie Code | 150 free DBUs, then $0.07/DBU, 25% off | 150 free DBUs, then $0.07/DBU |
Service principals | Billed from first request, 25% off | Billed from first request |
SQL warehouse compute | Billed separately | Billed separately |
Three details are easy to miss.
The allowance is one pool. The 150 DBUs cover all three products, UI and API together. A data engineer who spends it in Genie Code pays for their next Genie Agent question.
Genie can raise your warehouse rate. It needs a pro or serverless warehouse. Databricks lists those at $0.55 and $0.70 per DBU against $0.22 for SQL Classic, and only serverless includes cloud instance costs.
Budgets aren’t caps, and can’t see this usage yet. Databricks says not to treat budgets as an absolute spend cap, and one can’t target a single Genie product. Promotional usage doesn’t count toward a budget, so a limit sized on today’s spend meets Genie One and Agents usage for the first time in February.
A worked example
Databricks publishes no DBUs-per-question figure and warns that “typical task” estimates mislead, so these monthly usage numbers are illustrative assumptions, not measurements. Take 400 named users and one automation at US East list price:
340 business users: under 150 DBUs each, so $0. Databricks says many users never exceed the allowance.
50 analysts: 250 DBUs each, 100 billable. 5,000 x $0.07 = $350.
10 engineers on Genie Code: 1,150 DBUs each, 1,000 billable. 10,000 x $0.07 = $700.
1 service principal: 3,000 DBUs, all billable. 3,000 x $0.07 = $210.
That’s $1,260 a month from February, before compute. In January the same usage bills $682.50: analysts are free, and the engineers ($525) and service principal ($157.50) get 25% off. Identical behavior costs 85% more overnight, though at about $3.15 per named user it’s still modest.

Measure your own number before February
Promotional usage is already metered in system.billing.usage under the GENIE_FREE_USAGE SKU, visible since July 20, 2026. Databricks’ own estimate query multiplies by 0.75 for the promotion, which ends the same day the free period does. For a February estimate, drop the discount and apply the allowance. This version is adapted from that documentation and hasn’t been run on a live account, so check it on yours:
Databricks Genie Capabilities and Limitations
The short Databricks Genie review: a strong internal analytics agent for teams already governed by Unity Catalog, whose quality depends on curation you have to keep doing.
Its strengths are real. Existing permissions apply with no second access layer to audit. Queries run where the data lives, so there’s no copy to sync. Benchmarks score an agent against test questions. Genie One also reaches mobile, Slack, Teams and MCP clients.
For an outside view, data leader Claire Gouze tested 14 analytics agents in January 2026 on a tricky churn question. She praised Genie’s evaluation and monitoring and said its research agent was one of the few to answer correctly, but found context options limited, with no link to dbt or a semantic layer. It’s one person’s test, and it predates Genie Ontology.
Limit | Documented figure | What it means |
|---|---|---|
50 | Databricks advises five or fewer, so plan for many small agents | |
Data source | Registered in Unity Catalog | Foreign tables count. Anything outside the catalog doesn’t |
Conversations | 200,000 per agent, 10,000 messages each | API deployments need a cleanup routine |
Benchmarks | 500 questions, each a new conversation | A good score says nothing about follow-up turns |
Slack can undo your row-level security. The Slack app, in Public Preview, answers with the asker’s permissions. But responses are public by default, and a public response is visible to everyone in the channel, including people without access to the data. Admins can disallow public messages at workspace level. Private mode drops the charts.
Curation never ends. Databricks prefers SQL expressions and example queries, and treats text instructions as a last resort, so someone proficient in SQL has to own each agent. Genie Ontology helps by inferring context, including from the SQL that tools like dbt run, but that’s reading queries, not loading dbt’s metric definitions. Those you’d model as metric views, as our Databricks semantic layer guide explains.
Small agents create a routing problem. The advice to stay small pushes you toward more agents, yet workspaces with many Genie Agents may see reduced routing accuracy.
Federation is a bridge. Genie Agents can query foreign tables, including Snowflake and BigQuery, through Lakehouse Federation. But federated queries are read-only, skip the result and disk caches, and return through a single stream that can run out of memory. Databricks itself recommends query federation for ad hoc reporting and proofs of concept, and ingestion when you have the choice.
Customer-facing use is possible, but you build it. Embedding a Genie Agent means an iframe whose users sign in to Databricks. For users without accounts, the documented pattern has your app request a service principal token with a custom claim per customer, and an attribute-based policy filters the rows. Three consequences: no free usage on any question, instructions and example SQL visible to every user, and every conversation owned by the service principal, so your app must stop one user reading another’s.
When a Dedicated Data Agent Fits Better
Genie is enough when your data is in Databricks, your users are employees, and someone will own curation. A second tool wouldn’t make sense there.
Surfaces don’t decide this: Genie and Upsolve both reach Slack, Teams and MCP clients. The real reasons are narrower.
Your data spans several warehouses. Upsolve is database agnostic and works across Snowflake, BigQuery, Databricks, Redshift and Postgres at the same time. If most questions touch only Databricks, this won’t matter.
The agent sits inside your product. Upsolve’s embedding takes one backend call per sign-in and an iframe. Each user keeps their own conversations, the embed takes your theme, and row rules are enforced on every query. You configure that instead of building a token service and conversation ownership.
You want context and tests independent of one platform. Agent Studio holds definitions, examples and test cases, and saving a version can require tests, currently in beta, to pass. Traces show the schema retrieval, examples, SQL and evaluations behind each answer.
Upsolve’s governed tier is Team, at $2,000 a month for 10,000 credits, about 1,000 analytical questions, with overage at $0.05 per credit. Queries still run on your own compute, as with Genie. Measure your Genie DBUs per question first, then add the engineering Genie’s pattern requires.
For internal users on Databricks alone, start with Genie. Upsolve’s case rests on the three situations above.
Databricks Genie vs Upsolve: Comparison Table
As of November 2026. Genie prices are US East list.
Databricks Genie | Upsolve (Team plan) | |
|---|---|---|
Best for | Internal users, data in Databricks | Several warehouses, or analytics inside your product |
Data reach | Unity Catalog, plus foreign tables via federation | Snowflake, BigQuery, Databricks, Redshift, Postgres at the same time |
AI pricing | Free for named users until Jan 31, 2027. Then 150 DBUs a month per user, and $0.07/DBU | $2,000/mo for 10,000 credits, $0.05 overage. $1,600/mo and $0.04 on annual billing |
Row-level security | Inherited from Unity Catalog, per user | Rules set in Upsolve’s data model, enforced on every query |
Context lives in | Unity Catalog, agent knowledge stores, Genie Ontology | Agent Studio workspaces |
Testing | Benchmarks, by SQL comparison or LLM judge | Golden queries, LLM-as-judge scoring, tests that can gate a version, traces |
Customer-facing | Iframe with Databricks sign-in, or service principal pattern you build | Embedding and multi-tenancy included |
Deployment | Inside your Databricks account | Cloud. On-prem, self-hosted and VPC on Enterprise |
Frequently Asked Questions
What does Databricks Genie do?
It answers plain-language data questions with generated SQL, a results table and a visualization, governed by Unity Catalog permissions. The capability it provides is self-service analytics without SQL, within tables a data team has prepared.
Does Databricks Genie cost money?
Yes, though little for most named users. There’s no seat fee, and Genie One and Agents LLM usage is free until January 31, 2027, then 150 free DBUs a month and $0.07 per DBU beyond that. Compute and service principal usage are always billed.
Does Databricks Genie use an LLM?
Yes. With partner-powered AI features on, it uses models hosted by Azure OpenAI, OpenAI on Databricks or Anthropic on Databricks. Genie Agents send the prompt, table names and descriptions, relevant values, instructions and example SQL. Databricks says partner providers don’t store prompts or responses.
What is Databricks Genie Code?
Genie Code is the coding agent in the family. It plans, writes and runs code, builds pipelines and dashboards, and fixes errors. It’s billed already, so it’s the part of Genie most likely on your invoice today.
Is Databricks Genie a replacement for a BI tool?
Not fully. It can cover much of the internal ad hoc load, alongside AI/BI Dashboards, but teams needing broader authoring or multi-source modeling usually keep a BI tool next to it. Our AI data analysis tools roundup sorts the options by job.
If your data spans several warehouses or the agent belongs inside your product, see Upsolve’s pricing or book a demo. If not, measure your Genie usage first.
Sources
Databricks: Genie pricing. https://www.databricks.com/product/pricing/genie
Databricks: Lakehouse (SQL warehouse) pricing. https://www.databricks.com/product/pricing/databricks-lakehouse
Databricks docs: Genie overview. https://docs.databricks.com/aws/en/genie
Databricks docs: Use Genie One. https://docs.databricks.com/aws/en/genie-one/
Databricks docs: Chat in Genie One. https://docs.databricks.com/aws/en/genie-one/chat
Databricks docs: Genie Agents concepts. https://docs.databricks.com/aws/en/genie-agents/concepts
Databricks docs: Create and manage a Genie Agent. https://docs.databricks.com/aws/en/genie-agents/set-up
Databricks docs: Curate an effective Genie Agent. https://docs.databricks.com/aws/en/genie-agents/best-practices
Databricks docs: Test and monitor a Genie Agent. https://docs.databricks.com/aws/en/genie-agents/monitor
Databricks docs: Embed a Genie Agent in an external app. https://docs.databricks.com/aws/en/genie-agents/embed
Databricks docs: Genie Code. https://docs.databricks.com/aws/en/genie-code
Databricks docs: Genie Ontology. https://docs.databricks.com/aws/en/genie/genie-ontology
Databricks docs: Manage budgets and cost controls for Genie. https://docs.databricks.com/aws/en/genie/budgets
Databricks docs: Genie consumption guide. https://docs.databricks.com/aws/en/genie/consumption-guide
Databricks docs: Monitor and understand your Genie cost. https://docs.databricks.com/aws/en/genie/monitor-cost
Databricks docs: Databricks Genie app for Slack. https://docs.databricks.com/aws/en/genie-one/genie-slack/
Databricks docs: Filter data per end user with OAuth custom identity claims. https://docs.databricks.com/aws/en/dev-tools/auth/oauth-custom-identity-claims
Databricks docs: What is query federation? https://docs.databricks.com/aws/en/query-federation/database-federation
Databricks docs: AI assistive features trust and safety. https://docs.databricks.com/aws/en/databricks-ai/databricks-ai-trust
Claire Gouze, The New AI Order: I tested 14 analytics agents (January 14, 2026). https://thenewaiorder.substack.com/p/i-tested-14-analytics-agents-so-you
Upsolve: Pricing. https://upsolve.ai/pricing
Upsolve: Homepage and product overview. https://upsolve.ai/
Upsolve docs: Agent Studio for Data Teams. https://docs.upsolve.ai/introduction
Upsolve docs: Embed Upsolve in your product. https://docs.upsolve.ai/embedding
Upsolve docs: Data Governance. https://docs.upsolve.ai/ai-agent-builder/data-governance
Upsolve docs: Agent Observability. https://docs.upsolve.ai/ai-agent-builder/agent-observability

Try Upsolve for Embedded Dashboards & AI Insights
Embed dashboards and AI insights directly into your product, with no heavy engineering required.
Fast setup
Built for SaaS products
30‑day free trial






