Skip to main content
Verglas runs workers and containers next to an Iceberg-aware object cache. Start in Verglas Cloud, where verglas login configures the CLI and your tenant lakehouse. Self-host the cache server when you need to keep the data plane on your own infrastructure.
Verglas is a pre-release prototype. Commands, configuration keys, wire formats, and on-disk layouts can change between commits.

Choose a workflow

Start with Verglas Cloud

Log in, create a worker, store its secret, run it, and inspect its logs.

Self-host Verglas

Run the cache server with Docker and point an S3-compatible query engine at it.

What you can run

Verglas exposes two deployment primitives:
  • A worker handles one scheduled or event-driven dispatch. Workers hold no durable process state between runs.
  • A container runs an image as a tenant service. Containers can scale, stop, and resume.
Both primitives use ordinary Iceberg tables. Removing Verglas leaves those tables readable through their original catalog and object store.

What the cache changes

Query engines continue to use their Iceberg catalog directly. You change only the engine’s S3 endpoint. Verglas serves hot object ranges from DRAM or NVMe and reads through to the origin on a miss.
Verglas does not replace or proxy the customer’s Iceberg REST catalog. The server connects to the catalog as a private client for table operations and warming.

Next steps

Learn the worker model

Understand triggers, logical intervals, outputs, secrets, and idempotent commits.

Explore the SDKs

Read and write tables, follow commits, use queues, traverse graphs, and search vector indexes.