# Haybarn Function Guide > SQL function reference extracted from Haybarn and DuckDB engine catalogs, with exact recorded signatures, examples, provenance, and observed release comparisons. Default snapshot: Haybarn WASM 1.5.5-rc3 (haybarn-1.5.5-rc3). Choose a snapshot before generating SQL. The browser runner uses Haybarn WASM 1.5.5-rc3. - Choose a snapshot matching the target engine and build. The default is captured from the published Haybarn WASM package used by the browser playground. Historical native snapshots are also available. - Availability is an observation in the recorded build and extension profile, not a guarantee of support in every installation or in WASM. - Types and descriptions are declarations from duckdb_functions(). Binding can specialize result types. Null means not supplied by the catalog; do not invent defaults, optionality, argument mode, or table output columns. - Raw parameter arrays preserve catalog order for scalar/aggregate/macro functions. Raw table arguments are alphabetical. Use callingConvention for engine-confirmed positional order and named arguments; null modes are unrecorded. Named does not mean optional. Macro defaults and special named variadic behavior are not supplied by duckdb_functions(). - Catalog examples are source material and may require data or extensions. runnableExamples contains separately verified SQL for the pinned WASM package; sample-data adaptations and guide examples are labeled separately. - Guide annotations and recipes are separate editorial content. The browser runner always uses Haybarn WASM 1.5.5-rc3, independently of the documentation snapshot. - All URLs beginning with / are relative to the origin hosting this document. Exports require no JavaScript, cookies, API key, or browser engine. ## Start here - [Agent guide](/products/haybarn/functions/agents/index.md): Fetch workflow, endpoint contract, and interpretation rules. - [Release manifest](/products/haybarn/functions/api/v1/releases.json): Snapshot provenance, type-searchable indexes, and comparison URLs. - [Function search](/products/haybarn/functions/api/v1/search.json?q=list_transform): Server-side search across signatures, arguments, examples, and translations. Pass release=all to include every snapshot. - [Function JSON schema](/products/haybarn/functions/api/v1/function.schema.json): Version 1 function document contract. ## Snapshot indexes - [Haybarn WASM 1.5.5-rc3](/products/haybarn/functions/releases/haybarn-1.5.5-rc3/index.md): Function names, descriptions, and links to individual Markdown references. - [DuckDB 1.5.5](/products/haybarn/functions/releases/duckdb-1.5.5/index.md): Function names, descriptions, and links to individual Markdown references. - [DuckDB 1.4.4](/products/haybarn/functions/releases/duckdb-1.4.4/index.md): Function names, descriptions, and links to individual Markdown references. - [DuckDB 1.3.2](/products/haybarn/functions/releases/duckdb-1.3.2/index.md): Function names, descriptions, and links to individual Markdown references. ## Optional - [Source notices](/third-party-notices.txt): Engine and documentation licensing.