Skip to content

Data Apps

A data app is an interactive experience powered by your data — a dashboard, an analytical tool, or a custom workflow. Data apps connect to your data sources through Wallabi and give your team a tailored way to explore, filter, and act on information.

Each data app typically includes:

  • Data views — tables, charts, or custom displays that show your data
  • Filters and search — ways for users to narrow down what they’re looking at
  • Interactivity — drill-downs, click-to-explore, date range pickers, and more
  • Export — download data as CSV, copy to clipboard

You’re not limited to standard dashboard components. If you can describe what you want, Wallabi can build it.

When someone opens a data app:

  1. The app tells Wallabi what data it needs
  2. Wallabi runs the query against your data and sends back the results
  3. The browser loads the results and makes them interactive — filtering, sorting, and reshaping happen instantly without waiting for the server

This is why data apps feel fast: the heavy work happens once on the server, then your browser handles the interactivity locally.

The typical workflow:

  1. Describe what you want — tell Claude Code something like “Build a dashboard showing order volume by region with date filtering”
  2. Claude Code explores your data — it looks at your data sources, tables, and columns to find the right data
  3. Claude Code builds the app — it creates the data queries and assembles the visual components
  4. You iterate — “Add a drill-down table when I click a bar” or “Switch to a line chart”

Claude Code knows your data schema and the full component library, so it can generate working apps from natural language descriptions. See App Components for more on what’s available.

Grids, charts, and filters are the most common starting point — but data apps are full applications, not just dashboards. Under the hood, they’re built with React and JavaScript, which means there’s no ceiling on what’s possible. You don’t need to know how to code — Claude Code handles that — but it helps to know the door is wide open.

Some examples of what people have built:

  • Data entry and editing tools — forms that let users update records, not just view them
  • Approval workflows — review queues where managers can approve or reject items inline
  • Custom calculators — interactive tools that combine your data with user inputs to model scenarios
  • Multi-step wizards — guided flows that walk users through a process, pulling in data at each step
  • Side-by-side comparisons — tools that let users select and compare items from different data sets

If you can describe it clearly, Claude Code can build it. Start with something simple and iterate from there.

Your app host can serve multiple data apps. Each app has its own URL, its own data queries, and can connect to different data sources — but they all share the same deployment and component library. This makes it easy to build a suite of tools for your team without managing separate projects.

Apps are registered in a configuration file in your app host. When you ask Claude Code to create a new app, it handles the registration automatically.