Read-only Iceberg catalog explorer for Cloudflare R2 Data Catalog. Deploys as a Cloudflare Worker.
- Browse namespaces and tables
- Inspect schemas, partitions, snapshots, and table properties
- Record and file counts computed from Iceberg manifests fetched directly from R2
Install dependencies and inspect the Varlock schema:
pnpm install
pnpm exec varlock loadConfiguration is defined in .env.schema and loaded from a 1Password Environment via Varlock.
Create a 1Password Environment for this deployment with these variables:
CATALOG_URICATALOG_WAREHOUSENAMESPACE_SUFFIX_ORDERCF_ACCESS_TEAMPOLICY_AUDCATALOG_TOKEN
For local development, Varlock uses the 1Password desktop app/CLI integration:
pnpm exec varlock load
pnpm devFor Cloudflare Workers Builds, set these build-time variables in the dashboard:
APP_ENV=productionOP_SERVICE_ACCOUNT_TOKEN=<1Password service account token>
Optional namespace ordering:
- Set
NAMESPACE_SUFFIX_ORDER=bronze,silver,goldto prioritize known suffixes on the final namespace segment, e.g.tenant_bronze,tenant_silver,tenant_gold. - Leave it unset to keep the default generic lexicographic namespace ordering.
pnpm install
pnpm devCF Access auth is bypassed in dev mode.
If you want to run the built Worker locally, use:
pnpm preview