ClickHouse shipped native WASM UDF support in v26.3 LTS (2026-03-26), marked experimental. It is actively developed — ~20 PRs merged in the four months since release — but carries material limitations: the feature requires a server-level opt-in flag, is not available on ClickHouse Cloud, and the sandboxing/ABI surface is still evolving. For self-managed clusters on v26.3+, WASM UDFs are usable today. Cloud deployments must wait for a GA announcement or use the existing executable-UDF approach.
See also: How to write a ClickHouse WebAssembly UDF — practical howto covering syntax, compilation, and loading