Skip to main content

Concepts

Egret is built around a few ideas. Knowing them makes the rest of the docs easier to follow.

ConceptWhat it is
WorkspaceAn isolated area for one team. Datasets, charts, dashboards, flows and members live inside a workspace. The workspace picker is at the top left of the app.
Query engineThe SQL engine that runs your queries. Egret connects to Trino and StarRocks. A database connection in a workspace points at one engine.
Iceberg catalogA shared Apache Iceberg REST catalog (embedded) that holds the platform's primary tables on object storage.
DatasetA table or SQL query registered in a workspace, with typed columns and reusable metrics (for example revenue = sum(totalprice)). Charts are built on datasets.
GovernancePolicy that controls who sees which data: roles, grants, row filters, column masks and classifications, enforced at the engine and audited.
Control planePlatform-level administration: workspaces, engines, secrets, storage, catalogs, access control and the audit log.

The top bar switches between three areas: Explorer (everyday work inside a workspace), Governance and Control Plane (administration).