Under the Hood: Workers Are a Sandboxed Runtime, Not a New Macro Language
The centerpiece of the launch is Workers — a hosted runtime where developers (or coding agents) push custom code straight into a Notion-managed secure sandbox, with no servers to provision and no containers to configure [1]. The same Workers primitive powers three different surfaces of the new platform: Database Sync that continuously pulls data from external systems, the tools that custom agents call inside a workspace, and webhook-triggered automations [2]. That bundling matters: rather than shipping four loosely related features, Notion has put a single execution layer underneath all of them so a developer who learns Workers once unlocks everything else.
The runtime is built on top of Vercel Sandbox, which Vercel detailed in its own launch-day post on how Notion Workers run untrusted code at scale [8]. The choice is strategically tidy — Notion gets a hardened isolation layer for code it didn't write, and Vercel gets a marquee dependency. Engineers from PlanetScale and Vercel describe Workers as making previously impossible "deep Notion integrations" feasible without standing up parallel infrastructure [3]. The mechanism is more important than the marketing here: Workers turn agent tool-calls into deterministic code paths instead of LLM reasoning, which is meant to be both cheaper and more reliable than asking a model to figure out the integration on the fly [4].


