Skip to main content
Executes JavaScript or Python code in a sandboxed environment. The script receives inputs as variables and returns a string output. Scripts run in an isolated sandbox with access to the language’s standard library. Designed for data transformation, validation, formatting, and computation that goes beyond what the transform nodes offer.

The sandbox

Outbound network access is available on paid plans – your script can call an API, fetch a page, or reach any host it needs. On the free plan the sandbox has no network access at all, and a request will hang until the script times out rather than failing immediately. No persistent filesystem. A script may write files while it runs, but nothing is guaranteed to survive it. Sandboxes are disposable and consecutive runs are not promised the same one, so treat every run as starting empty – if a later run needs something, return it as output and pass it in. A 30-second ceiling per execution, after which the script is stopped.