Wallabi Core
Wallabi Core is the platform that sits between your apps and your data. It handles three things so you don’t have to: running queries, managing access, and keeping everything running smoothly.
Running Your Queries
Section titled “Running Your Queries”When someone opens a data app, here’s what Wallabi Core does:
- Receives a query plan from your app — a description of what data is needed
- Runs the query against your data — Wallabi accesses your data from Snowflake, BigQuery, Postgres, or wherever your data lives
- Returns the results in an efficient format — optimized so the browser can filter, sort, and explore the data without making additional requests
The important part: your app never connects directly to your database. Wallabi Core handles that connection, which means your database credentials stay secure in the Wallabi app — they’re never in your code or on your computer.
Once the results reach the browser, your app can reshape them further for different views — a chart might aggregate the same data that a table shows in detail, all without going back to the server.
Managing Access
Section titled “Managing Access”Wallabi Core is the single security layer for all your data:
- Each environment gets its own key — your dev, preview, and production environments are isolated from each other
- Data source access is managed in the Wallabi app — your organization controls which data sources are available
- User permissions determine who can see which apps and data
You don’t need to build any of this yourself. When you set up your environment during Getting Started, the setup script handles the authentication configuration.
Hosting and Operations
Section titled “Hosting and Operations”Wallabi takes care of the infrastructure side:
- Hosting — your apps are deployed and served through Wallabi’s infrastructure, with separate environments for dev, preview, and production
- Monitoring — request tracking, error reporting, and usage analytics are built in
- Maintenance — platform updates, security patches, and scaling are handled for you
Your focus stays on building the data experiences your team needs, not on managing servers.