Your Databricks data.
Any business app.

Build approval flows, forecasts and scenario planners on live Databricks data – no code, no extracts, no second copy to govern.

Describe what you need and Astrato builds it – writing back to Databricks, all inside the access rules you've already set.

Financial dashboard showing key metrics including net income of $2.37M, EBIT% +59.7%, total revenue $3.97M, total COGS -$342.35k, and gross margin 91.4%, with detailed income statement and profit & loss waterfall chart.

What teams build on Astrato + Databricks

Data Apps & Workflows

Write back to Databricks from any app and chain no-code actions into guided workflows – approvals, forecasts, scenario plans. Act on the numbers without leaving the app.

See Data Apps in Action

Customer-Facing Apps

Embed pixel-perfect, white-labelled apps in your product in days – multi-tenant by design, isolated by Unity Catalog's own row filters.

See Embedded Apps

Guided Self-Service

Business users explore live Databricks data through no-code apps on a governed semantic layer – self-service that never breaks the numbers.

Explore Self-Service

Unify data, analytics & AI
with business apps that speak Databricks natively.

Query Databricks live, write straight back to it, and act on what you find – no copy, and a whole lot more than a report.

Your queries run on Photon, not a second engine.

Every query runs on the Databricks SQL warehouse you already pay for – Photon does the work across billions of rows, and repeat queries come straight from cache. Nothing to extract, nothing to refresh, no second engine to size. Scale to 5,000 viewers by scaling the warehouse, not your bill for a parallel stack.

Describe the app. Nash builds it on Databricks.

Nash, Astrato's AI assistant, turns a plain-language request into a working app – semantic model, pages and all – on live Databricks data. Each query runs inside that user's Databricks access rules, and you pick the LLM, governed feature by feature. Prefer Claude or ChatGPT? Connect them through MCP and they work from the same governed definitions.

Point Astrato at a catalog and go.

Add your Databricks SQL warehouse – host, HTTP path and a personal access token – or connect with OAuth so Unity Catalog governs every user automatically. Choose a catalog, name the connection, and your first live app is minutes away.

Dashboard showing marketing data including cost and transactions by traffic source, cost over time, transaction types, media types, metrics like cost, clicks, impressions, sessions, CPC, transactions, revenue, and ROAS, plus a traffic source funnel and instructions for using Astrato with Funnel.io data.

We use Astrato to implement a new financial tool with input table capabilities, dynamic calculations, reporting, and workflow for user assignment and permissions. All this was previously done manually with Excel files where the risk of loss of information and long creation time was a constraint.

Jose V.
Data Analytics Manager, PeerMusic
g2-score-5

Everything you need to build business apps on Databricks

Semantic
Layer

Define each metric once, get the same numbers in every app.

Time Travel

Track changes and roll back to earlier data with built-in Delta Lake time travel.

Native
Writeback

From any app, straight to native Delta tables.

Executive reports

Branded reports in PDF, Excel, or PPT, delivered on a schedule. The data comes to them.

Custom Report

A sandbox where users build their own views from pre-approved dimensions and measures.
Automate branded Excel, PDF, or PPT reports to Email or Slack

AI insights in every app

Trends, anomalies, and natural language queries. Surfaced automatically, grounded in your semantic layer.
Direct writeback with real-time sync

A validated Databricks Technology Partner.

Astrato isn't bolted onto Databricks – it's a verified Technology Partner, validated by Databricks to run live on Databricks SQL with your Unity Catalog governance left fully intact.

Connect Astrato to Databricks

Build your first app on Databricks

Describe what you need – Astrato builds it on live Databricks data.
SOC 2 Type II & ISO 27001
GDPR Compliant
Predictable costs

Frequently asked questions

Does my data ever leave Databricks?

No. Astrato runs live queries against your Databricks SQL warehouse – nothing extracted, copied, or cached in a separate layer. Every app reads your lakehouse in real time.

Does Astrato respect my Unity Catalog permissions?

Yes – that's the whole point of connecting with OAuth. Every rule you've set in Databricks (table grants, row-level security, column masking) is inherited automatically. Nothing to re-secure in Astrato, and no one sees a row they couldn't query themselves.

How is this different from Databricks AI/BI and Genie?

Genie is great for asking questions and exploring. Astrato is the production layer it doesn't cover: business apps built from a plain-language request, customer-facing embeds, scheduled reporting and workflows that write back and act. Most teams run both – explore in Genie, run the business in Astrato.

Can users write data back to Databricks?

Yes. Writeback updates your Delta tables directly from an app – approvals, forecasts, status changes, scenario inputs – and Delta Time Travel keeps every change tracked and reversible. It's what turns a read-only report into a data app.

Will Astrato run up our Databricks bill?

It runs on the SQL warehouse you already pay for – Photon does the work, repeat queries come from cache. No separate engine to provision, no extract to refresh. Adding viewers means scaling your warehouse, not paying for a parallel stack.

How do we connect Astrato to Databricks?

Point it at a SQL warehouse – host, HTTP path and a personal access token – or use OAuth so Unity Catalog governs every user. Pick a catalog, name the connection, and most teams build their first live app the same day.