← Back

Core Capability

Constrained Vanilla JavaScript

Express business logic in plain JavaScript without external runtime dependencies.

No Node.js, no frameworks, no third-party libraries — only the Opscotch runtime capabilities.

What It Is

Step logic is authored in vanilla JavaScript with access to controlled runtime capabilities.

  • No Node.js runtime
  • No external packages or frameworks
  • No hidden execution layers

Why It Matters

External dependencies introduce unpredictability, version drift, and security surface area.

Constrained JavaScript ensures consistent behavior across environments and preserves the integrity of distributed deployments.

How It Works

Business logic runs inside the Opscotch runtime with access only to explicitly defined platform capabilities.

  • Controlled execution surface
  • Deterministic behavior across OS and deployment targets
  • No implicit library resolution

Commercial Impact

Eliminating external runtime dependencies reduces operational risk and strengthens confidence when shipping automation into enterprise environments.