Language support in Shopify Functions
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.
Choosing a languageAnchor link to section titled "Choosing a language"
The availability of libraries that support your use case might also factor into your decision.