Documentation
¶
Overview ¶
Command synth-wasm runs the workbench entirely in the browser.
It answers the same routes the local server does — /api/types, /api/preview, /api/generate and the rest — so the page's JavaScript is byte-identical between the two. A backend swapped underneath without the frontend noticing is the point: one interface to maintain, and the demo cannot drift from the tool it demonstrates.
Why this exists ¶
The hosted alternatives to Synth are services: you paste a schema into someone else's server and it hands data back. That is a reasonable product and a poor fit for anyone whose schema describes real columns. This page is the same convenience with none of that — the generator is compiled to WebAssembly and runs in the tab. There is no server to send anything to, which is a stronger claim than a promise not to.