Skip to content
Reproducible use cases

Does it really work?
Run it and find out

The delta-forge-demos repository contains use cases across Delta Lake, Iceberg, graph, geospatial, healthcare formats, EDI, and common file formats. Each use case creates its own tables, runs asserted queries, and cleans up after itself. A passing run means the assertions held; a failing run returns the query, the expected value, and the actual value.

Get the GUI Browse on GitHub
1

Open the Use Case Gallery

Launch the DeltaForge GUI and browse use cases by category

2

Run the Setup

One click creates tables and loads the seed data

3

Query and Verify

Assertions validate results against expected values computed before the test ran

4

Clean Up

Teardown drops everything so you can move to the next use case

Self-verifying design

Every use case is designed so you do not have to trust the output.

Assert-validated queries

Every query includes ASSERT statements with pre-calculated expected values. Row counts, specific cell values, and aggregates are verified automatically.

Self-contained

Each use case runs independently. Setup creates tables, queries exercise features, teardown drops everything.

Deterministic seed data

All seed data uses fixed values. Results are reproducible across platforms and runs. Several EDI use cases include independent Python proof scripts that verify expected values without using DeltaForge at all.

Pick a use case and run it

Download the GUI, open the gallery, and see the assertions pass on your install.