DuckDB-WASM terminal¶
A full DuckDB shell, running entirely in your browser via
DuckDB-WASM — no install, no server.
It boots an in-memory database and loads the quack extension, so you can
connect straight to a DataPress server from the prompt.
Connect to a DataPress server
Once the engine reports quack loaded, attach a running server:
CREATE SECRET (TYPE quack, TOKEN '…');
ATTACH 'quack:your-server-host' AS r;
SELECT * FROM r.accidents LIMIT 10;
For any host other than localhost, Quack defaults to HTTPS. If the
server is plain HTTP (e.g. in development, or no TLS proxy yet), add
DISABLE_SSL true:
The DuckDB engine and shell load from this site (self-hosted WebAssembly), so
there is no CDN dependency. The quack extension is still installed from the
DuckDB extension repository on first use, so the initial load takes a few
seconds. Everything after that runs locally in the WebAssembly sandbox.
Notes¶
- In-memory only. The database lives in the tab; reloading the page starts fresh.
- Network access is only needed to install the
quackextension on first use and to reach anyquack:server you attach. The engine and shell WebAssembly are served from this site. - Cross-origin isolation is not required — the shell picks the
eh/mvpbuild automatically whenCOOP/COEPheaders are absent.