RevoRuntime into the named init export of every Custom Node.js component. Component code does not construct RevoClient, discover an instance, or receive an API key.
Entrypoint
runtime is the canonical form.
Execution context
Hosted snapshot methods are synchronous:Use active low-code libraries
execute() runs transient JavaScript or TypeScript inside RevoEngine with the active tenant lib.LibraryName.ElementKey.member surface:
execute() call when they form one workflow. Separate calls run in separate isolates.
Package contract
New components receive a generatedpackage.json with the exact SDK version supported by the platform and editor declarations with the matching RevoRuntime type. Keep that exact version; do not replace it with a range.
The @revoengine/sdk/hosted entrypoint is platform-internal. Customer component code imports types and public exports only from @revoengine/sdk.

