Concepts

How the key pieces of Wallabi fit together.

This section explains the building blocks behind Wallabi and how they connect. Each concept has its own page with more detail.

The Big Picture

Everything in Wallabi flows in one direction: Data Sources → Transforms → Data Apps → App Host.

  • Data Sources are connections to where your data lives — databases, SaaS applications, or files. You set these up in the Wallabi app, and Wallabi queries them on demand — your database stays the source of truth. You can also add custom tables inside a data source for reference data you curate yourself.
  • Transforms shape your raw data into something useful for your app. Think of them as saved queries that Wallabi runs on your behalf.
  • Data Apps are the interactive experiences your team uses — dashboards, tables, charts, and filters, all powered by your transformed data.
  • App Hosts are the deployments that serve your data apps. Each app host can contain multiple apps and supports dev, preview, and production environments.

How Data Flows

Your database stays the source of truth. When someone opens a data app, here’s what happens:

  1. The app host sends a query plan to Wallabi
  2. Wallabi runs the query on your database and returns the results in an efficient format
  3. Your browser loads the results and can filter, sort, and reshape them instantly — no more round-trips to the server

Database credentials are held securely in Wallabi and never touch your app code. Wallabi handles authentication and data access on your behalf.

Deeper Dives

  • Wallabi Core — The platform engine that runs transforms and manages data access
  • Data Apps — Building interactive, data-driven experiences
  • Transforms — How data gets shaped for your apps
  • Custom Tables — Reference data you create and manage inside Wallabi
  • App Components — The building blocks for grids, charts, and filters
  • Development Workflow — Environments, deployment, and day-to-day development