Language considerations

Shopify Functions support any language that compiles to WebAssembly (Wasm), such as Rust, AssemblyScript, or TinyGo. Functions that are compiled to Wasm need to meet our WebAssembly API specifications (including WASI), and our platform binary and performance limitations.

This guide introduces the language support and tooling that's available in Shopify Functions.