Blueprints
The visual programming model: how flows execute, how storage works, and the patterns that keep large blueprints readable.
Introduction The canvas, blocks, pins and flow: the vocabulary the rest of these pages assume. Tips & tricks Navigate big blueprints, group and copy blocks, and use the search menu efficiently. Best Practices Naming, namespaces, tags and structure that keep a blueprint maintainable. Common Blueprint Patterns Reusable shapes for validation, mapping arrays, caching, error handling and API auth. Block Execution The order blocks run in, how flow pins drive execution, and where values are resolved. Object References and Copies Objects are passed by reference: which blocks change the original, and when to take a shallow or deep copy. Locking and Concurrency Document updates lock themselves, file actions do not. How and when to claim a lock yourself. Storages The JSON document model, _meta, transactional mutations and how to query documents. Storage Events React to document creates and updates, including how rapid updates are combined. Storage Examples Worked document designs for profiles, catalogs and orders. Repeating Events Schedule work on an interval and keep repeated runs from overlapping. Queue Hand slow or bursty work to the queue and track what each task did. Assets Upload, manage and serve files, and reference them from a blueprint. System Settings Read and write cluster-wide settings from a blueprint. System Settings Reference Every system setting, its type and what changing it affects. Common pitfals The mistakes that bite most often: caching, aggregations and silent no-ops. Precompiling What precompiling does to execution speed and when to reach for it. Remote access control Scopes, the scopes modal, rate limits and throttles on your own endpoints.
