shopify-functions
Installation
SKILL.md
Shopify Functions
Shopify Functions differ from traditional backend apps. They are compiled to WASM and run on Shopify's infrastructure with extremely low latency. They are the successor to Shopify Scripts (Plus).
1. Concepts
- Deterministic: Same input always equals same output. No random numbers, no network calls.
- Execution Time: Strict limits (e.g., 5ms for logic).
- Languages: Rust (First-class) or JavaScript (via Javy).
2. Structure
A function consists of:
shopify.extension.toml: Configuration.input.graphql: Defines data sent to the function.src/run.rs(or.js): The logic that returns anOutput.