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 hold the data your apps read — external tables from databases and SaaS applications, uploaded files, and custom tables you curate yourself. Each data source is a security boundary: everything inside it is accessed, queried, and shared together. You set these up in the Wallabi app, and Wallabi queries external systems on demand — your database stays the source of truth.
  • 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
  • Data Sources — The security boundary that holds your tables, files, and custom tables
  • Custom Tables — Reference data you create and manage inside Wallabi
  • Transforms — How data gets shaped for your apps
  • App Components — The building blocks for grids, charts, and filters
  • Development Workflow — Environments, deployment, and day-to-day development