All platform features
Sandboxed scripting
Python for the logic no canvas will express, plus a sandboxed JS expression engine — both isolated from the runtime.

Python runs in separate worker processes over the message bus, so a runaway loop cannot take the gateway down. The editor lints as you type using the same Ruff rules you would run in CI.
For small expressions there is an embedded JavaScript sandbox, which avoids paying for a Python round trip every time you need to scale a value.
What you get
- Python workers isolated from the runtime process
- Ruff linting in the browser as you type
- Sandboxed JavaScript expression engine
- Admin-controlled package installation