Learn DXData
Everything you need to run a lakehouse on Trino, Iceberg, and Nessie — starting with a ten-minute quickstart and ending with the reference your on-call engineer wants at 3am.
Start here
Quickstart
Go from zero to a federated query in about ten minutes.
Core concepts
Lakehouse, Iceberg, Nessie branches, and lineage — the model behind DXData.
SQL reference
Statements, functions, and data types supported by the DXData engine.
REST API
Interactive OpenAPI explorer with curl, Python, and TypeScript snippets.
Popular articles
- docs/concepts/branches
Branch your catalog like a Git repo
Create isolated data branches, run experiments, and merge back into main with zero-copy writes.
- docs/sql-reference/time-travel
Query any snapshot with AS OF
Iceberg snapshots let you read historical states. Point at a tag, timestamp, or id.
- docs/api/authentication
Authenticating your first request
API keys, workspace tokens, and short-lived OIDC credentials explained side-by-side.
- docs/cli/branch-create
dxdata branch create — flags and examples
The CLI mirrors the REST API. Create, list, and merge data branches from your terminal.
- docs/concepts/federated-query
Federating across Postgres, S3, and Kafka
Register external catalogs, project columns down, and let the optimizer push predicates.
- docs/governance/rbac
Row- and column-level RBAC
Policy grammar, role hierarchies, and how policies apply at query compile time.
Community & support
Can't find what you need?
Our team answers every support request, usually within a few hours on weekdays.