Next Gen Data Apps (Beta) is available to a small set of workspaces right now.
If you don’t see it in your workspace, you’re not in the beta group yet. Keep
using Classic Data Apps, which is unchanged. This
guide is for the beta users who have access; expect a few rough edges, and please
send us feedback.

What’s new
- Handles more data. Dashboards can load much larger datasets, on the order of a million rows, in full. The heavy processing happens in the pipeline up front, so charts and filters stay fast even over large data.
- Complete version history. Every version is captured with a complete, reliable history. You can review exactly what changed before publishing, keep a clear split between your working draft and what viewers see, and restore any earlier version at any time.
- Render-checked publishing. Each version is rebuilt and render-checked before it goes live, so a broken change can’t reach your viewers. The app keeps serving the last good version.
- A structured app. Next Gen apps are a React app of separate, editable components, which is what makes on-canvas editing and reliable rebuilds possible.
- On-canvas editing. Shape the dashboard directly on the canvas (drag, edit, rearrange), with chat always there when you want it.
- More than your warehouse. Pipelines can pull data from MCP data sources (for example, a GitHub connection) alongside your warehouse, so a dashboard can combine warehouse metrics with data from your connected tools.
- AI-generated insights. A pipeline can include an agent step that uses AI to produce content, such as a written insights summary of what the data shows, baked right into the app.
Data sources and pipeline steps
Every Data App is produced by a pipeline: a DAG of steps, so independent steps run in parallel and each one runs as soon as its inputs are ready. Next Gen Data Apps (Beta) adds new data-step kinds beyond the warehouse-and-transform steps of Classic:
Those datasets are rendered by a small React codebase (
App.tsx plus one file per component under components/). You can browse both the data steps and the app code from the Pipeline tab in the editor.

Creating a Data App
1
Explore in chat
Ask Delphina to analyze your data and iterate until the output looks right,
just like Classic.
2
Create it
Type “create data app” in the chat. Delphina extracts the pipeline (SQL,
transforms, and rendering) from your conversation and packages it as a Data App.
3
Refine it
Open the app and shape it on the canvas: rearrange panels, edit properties,
add or remove components. You can also use chat to refine it by asking Delphina
to make changes in words. Iterate until you’re happy.
4
Publish
Publish the current version to release it to your viewers (see Draft and publish).

Editing on the canvas
You can change the dashboard in place, right on the canvas. In edit mode, hover or select a component to reveal its controls:- Edit props: change a component’s settings (for example, a chart’s type, axes, or color)
- Drag to reorder: rearrange components within the layout
- Delete component: remove a panel
- Ask about this component: open a focused chat to have Delphina change that panel

Draft and publish
This is the biggest change from Classic. Your edits save automatically to a draft. The editor banner reads “Editing — changes save automatically · draft”, so you can shape a dashboard fully before anyone else sees it. Nothing your viewers see changes until you publish.- The Versions panel (right rail) marks your working draft as Latest and the live version as Published.
- Open the Changes tab to review what’s different from the published version.
- To make a version live, open it in the Versions panel and click Publish this version. You can also Restore an earlier version or jump Back to latest.
Viewers always see the Published version. Your draft edits are private to
you (and other editors) until you publish.

Refreshing
Refresh re-runs the app’s pipeline against your latest data (warehouse and any MCP sources). The analysis logic is frozen, so a refresh changes the data, not the design.- Manual: click Refresh now.
- Scheduled: set a frequency in the app’s settings (for example, daily).
Versions
Next Gen Data Apps (Beta) keeps a complete, reliable history of your app. Every version is captured automatically, so you can always see how a dashboard evolved and roll back with confidence.- See the timeline. Open the Versions history to browse every version, with the current Published version and your Latest draft clearly marked.
- Review before you publish. Use View changes to see exactly what’s different between your unreleased draft and the published version.
- Restore any version. Restoring makes that version your current draft, which you can review and then publish. Nothing is lost; restoring is itself just another version.
Sharing, publishing, and cloning
- Publishing to viewers: publishing a version (above) controls what content viewers see. Making the app discoverable in the workspace listing works the same way as Classic (see Publishing and Ownership).
- Clone: create your own copy of any app you can view. The clone starts from the same pipeline and output with independent version history.
- Star: pin an app to your sidebar for quick access.
Migrating from Classic
The quickest way is to point Delphina at the Classic app and ask it to rebuild it:1
Copy the Classic app's URL
Open the Classic Data App and copy its URL from your browser.
2
Ask Delphina to migrate it
In a chat, paste this prompt with your app’s URL:Delphina reads the Classic app and creates a new Next Gen Data App (Beta) from it.
3
Verify, then switch over
Confirm the new app matches (check the data, layout, and refresh), then
publish it and point your audience at the new app.
- The new app has a new URL; the Classic app is not modified.
- Stars, shares, and version history do not carry over, so you’ll re-publish and re-share the new app.
- Keep the Classic app until you’ve verified the replacement, then delete or archive the original.